Class: Jura::Command::Issue::Select
- Defined in:
- lib/jura/command/issue/select.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.execute! ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/jura/command/issue/select.rb', line 7 def self.execute! prompt = TTY::Prompt.new issues = Api::Issue.all(board_id, "assignee = currentUser()") issue = prompt.select("Choose issue", filter: true, per_page: 10) do || issues.each do |b| .choice "#{b['key']} - #{b['fields']['summary']}", b end end issue = Api::Issue.show(issue['key']) puts Component::Issue::Show.render(issue) end |