class Duties::Subscriber
Public Instance Methods
activity(event)
click to toggle source
# File lib/duties/subscriber.rb, line 2 def activity(event) identifier = color 'Duties (%.1fms)' % event.duration, GREEN, true debug " #{identifier} Running #{activity_message event}" end
finished_activity(event)
click to toggle source
# File lib/duties/subscriber.rb, line 12 def finished_activity(event) identifier = color 'Duties', GREEN, true activity = event.payload[:activity] debug [" #{identifier} ", "Finished #{activity_message event} (#{activity.status})"].join('') end
starting_activity(event)
click to toggle source
# File lib/duties/subscriber.rb, line 7 def starting_activity(event) identifier = color 'Duties', GREEN, true debug " #{identifier} Starting #{activity_message event}" end
Private Instance Methods
activity_message(event)
click to toggle source
# File lib/duties/subscriber.rb, line 21 def activity_message(event) activity = event.payload[:activity] [activity.duty_record, activity].collect { |object| "#{object.name} (#{object.id})" }.join(' / ') end