Class: Jirawatch::CLI::Issues

Inherits:
Dry::CLI::Command
  • Object
show all
Includes:
AuthenticatedCommand
Defined in:
lib/jirawatch/cli/issues.rb

Instance Method Summary collapse

Methods included from AuthenticatedCommand

included

Methods included from Jira::Provisioning

#login, #save_credentials

Instance Method Details

#call(project: nil, **options) ⇒ Object



8
9
10
11
12
13
# File 'lib/jirawatch/cli/issues.rb', line 8

def call(project: nil, **options)
  puts "Id\t\tKey\t\tType\t\tSummary\n\n"
  @jira_client.Project.find(project).issues.each do |issue|
    puts "#{issue.id}\t\t#{issue.key}\t\t#{issue.fields['issuetype']['name']}\t\t#{issue.fields['summary']}"
  end
end