Thor’s ‘issues’ subcommand definition
13 14 15 16 17 18 19 20 21 22
# File 'lib/redminerb/cli/issues.rb', line 13 def list(issue_id = nil) if issue_id show(issue_id) else Redminerb.init! Redminerb::Issues.list(options).each do |issue| puts "[#{issue.id}] ".blue + issue.subject.green end end end
26 27 28 29
# File 'lib/redminerb/cli/issues.rb', line 26 def show(issue_id) Redminerb.init! puts Redminerb::Template.render(:issue, Redminerb::Issues.read(issue_id), options) end