class Redmine::Commands::Issue::Activity
Sub-subcommand to show activity (comments, changes) on a given issue.
Public Class Methods
new(issue_id:, redmine:)
click to toggle source
# File lib/redmine/commands/issue/activity.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/activity.rb, line 17 def call(_args) issue_statuses = @redmine.issue_statuses issue = @redmine.issue(@issue_id) issue.activity.each do |event| puts "* #{event.user} on #{event.created_on}" event.issue_changes.each do |change| puts " #{change.with_statuses(issue_statuses)}" end puts " #{event.notes}" puts end end