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
- #issues(user = nil) ⇒ Object
- #list(date = nil) ⇒ Object
- #report(*users) ⇒ Object
- #submit ⇒ Object
- #track(time, *tickets) ⇒ Object
- #version ⇒ Object
Instance Method Details
#delete(*worklogs) ⇒ Object
61 62 63 64 |
# File 'lib/tempest_time/cli.rb', line 61 def delete(*worklogs) require_relative 'commands/delete' TempestTime::Commands::Delete.new(worklogs, ).execute end |
#issues(user = nil) ⇒ Object
67 68 69 70 |
# File 'lib/tempest_time/cli.rb', line 67 def issues(user = nil) require_relative 'commands/issues' TempestTime::Commands::Issues.new(user, ).execute end |
#list(date = nil) ⇒ Object
34 35 36 37 |
# File 'lib/tempest_time/cli.rb', line 34 def list(date = nil) require_relative 'commands/list' TempestTime::Commands::List.new(date, ).execute end |
#report(*users) ⇒ Object
49 50 51 52 |
# File 'lib/tempest_time/cli.rb', line 49 def report(*users) require_relative 'commands/report' TempestTime::Commands::Report.new(users, ).execute end |
#submit ⇒ Object
41 42 43 44 |
# File 'lib/tempest_time/cli.rb', line 41 def submit(*) require_relative 'commands/submit' TempestTime::Commands::Submit.new().execute end |
#track(time, *tickets) ⇒ Object
87 88 89 90 |
# File 'lib/tempest_time/cli.rb', line 87 def track(time, *tickets) require_relative 'commands/track' TempestTime::Commands::Track.new(time, tickets, ).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 |