Class: TempestTime::Commands::Issues
- Inherits:
-
TempestTime::Command
- Object
- TempestTime::Command
- TempestTime::Commands::Issues
- Defined in:
- lib/tempest_time/commands/issues.rb
Instance Method Summary collapse
- #execute(input: $stdin, output: $stdout) ⇒ Object
-
#initialize(user, options) ⇒ Issues
constructor
A new instance of Issues.
Methods inherited from TempestTime::Command
#command, #pastel, #prompt, #spinner, #table, #with_spinner, #with_success_fail_spinner
Constructor Details
#initialize(user, options) ⇒ Issues
Returns a new instance of Issues.
9 10 11 12 |
# File 'lib/tempest_time/commands/issues.rb', line 9 def initialize(user, ) @user = user @options = end |
Instance Method Details
#execute(input: $stdin, output: $stdout) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/tempest_time/commands/issues.rb', line 14 def execute(input: $stdin, output: $stdout) request = JiraAPI::Requests::GetUserIssues.new(@user) with_spinner("Getting issues for #{request.requested_user}") do |spinner| response = request.send_request spinner.stop puts format_output(response.issues) end end |