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
60 61 62 63 |
# File 'lib/tempest_time/cli.rb', line 60 def delete(*worklogs) require_relative 'commands/delete' TempestTime::Commands::Delete.new(worklogs, ).execute end |
#list ⇒ Object
34 35 36 37 |
# File 'lib/tempest_time/cli.rb', line 34 def list require_relative 'commands/list' TempestTime::Commands::List.new().execute end |
#report(*users) ⇒ Object
48 49 50 51 |
# File 'lib/tempest_time/cli.rb', line 48 def report(*users) require_relative 'commands/report' TempestTime::Commands::Report.new(users, ).execute end |
#submit ⇒ Object
40 41 42 43 |
# File 'lib/tempest_time/cli.rb', line 40 def submit(*) require_relative 'commands/submit' TempestTime::Commands::Submit.new().execute end |
#track(time, *issues) ⇒ Object
80 81 82 83 |
# File 'lib/tempest_time/cli.rb', line 80 def track(time, *issues) require_relative 'commands/track' TempestTime::Commands::Track.new(time, issues, ).execute end |
#version ⇒ Object
10 11 12 13 |
# File 'lib/tempest_time/cli.rb', line 10 def version require_relative 'version' puts "v#{TempestTime::VERSION}" end |