Class: TempestTime::CLI
- Inherits:
-
Thor
- Object
- Thor
- TempestTime::CLI
- Defined in:
- lib/tempest_time/cli.rb
Constant Summary collapse
- Error =
Error raised by this runner
Class.new(StandardError)
Instance Method Summary collapse
- #delete(*worklogs) ⇒ Object
- #list ⇒ Object
- #report(*users) ⇒ Object
- #setup ⇒ Object
- #submit ⇒ Object
- #track(time, *issues) ⇒ Object
- #version ⇒ Object
Instance Method Details
#delete(*worklogs) ⇒ Object
69 70 71 72 |
# File 'lib/tempest_time/cli.rb', line 69 def delete(*worklogs) require_relative 'commands/delete' TempestTime::Commands::Delete.new(worklogs, ).execute end |
#list ⇒ Object
43 44 45 46 |
# File 'lib/tempest_time/cli.rb', line 43 def list require_relative 'commands/list' TempestTime::Commands::List.new().execute end |
#report(*users) ⇒ Object
57 58 59 60 |
# File 'lib/tempest_time/cli.rb', line 57 def report(*users) require_relative 'commands/report' TempestTime::Commands::Report.new(users, ).execute end |
#setup ⇒ Object
35 36 37 38 |
# File 'lib/tempest_time/cli.rb', line 35 def setup(*) require_relative 'commands/setup' TempestTime::Commands::Setup.new().execute end |
#submit ⇒ Object
49 50 51 52 |
# File 'lib/tempest_time/cli.rb', line 49 def submit(*) require_relative 'commands/submit' TempestTime::Commands::Submit.new().execute end |
#track(time, *issues) ⇒ Object
89 90 91 92 |
# File 'lib/tempest_time/cli.rb', line 89 def track(time, *issues) require_relative 'commands/track' TempestTime::Commands::Track.new(time, issues, ).execute end |
#version ⇒ Object
13 14 15 16 |
# File 'lib/tempest_time/cli.rb', line 13 def version require_relative 'version' puts "v#{TempestTime::VERSION}" end |