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
- #submit ⇒ Object
- #track(time, *issues) ⇒ Object
- #version ⇒ Object
Instance Method Details
#delete(*worklogs) ⇒ Object
63 64 65 66 |
# File 'lib/tempest_time/cli.rb', line 63 def delete(*worklogs) require_relative 'commands/delete' TempestTime::Commands::Delete.new(worklogs, ).execute end |
#list ⇒ Object
37 38 39 40 |
# File 'lib/tempest_time/cli.rb', line 37 def list require_relative 'commands/list' TempestTime::Commands::List.new().execute end |
#report(*users) ⇒ Object
51 52 53 54 |
# File 'lib/tempest_time/cli.rb', line 51 def report(*users) require_relative 'commands/report' TempestTime::Commands::Report.new(users, ).execute end |
#submit ⇒ Object
43 44 45 46 |
# File 'lib/tempest_time/cli.rb', line 43 def submit(*) require_relative 'commands/submit' TempestTime::Commands::Submit.new().execute end |
#track(time, *issues) ⇒ Object
83 84 85 86 |
# File 'lib/tempest_time/cli.rb', line 83 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 |