class Redmine::Commands::Issue::Show

Sub-subcommand to show general information about a given issue.

Public Class Methods

new(issue_id:, redmine:) click to toggle source
# File lib/redmine/commands/issue/show.rb, line 12
def initialize(issue_id:, redmine:)
  @issue_id = issue_id
  @redmine = redmine
end

Public Instance Methods

call(_args) click to toggle source
# File lib/redmine/commands/issue/show.rb, line 17
def call(_args)
  issue = @redmine.issue(@issue_id)
  puts "#{issue.tracker} #{issue.id} " \
    "(#{issue.status}): #{issue.subject}"
  puts "Author: #{issue.author}"
  puts "Assigned to: #{issue.assigned_to}"
  puts "\n#{issue.description}"
end