Class: Duties::Subscriber

Inherits:
ActiveSupport::LogSubscriber
  • Object
show all
Defined in:
lib/duties/subscriber.rb

Instance Method Summary collapse

Instance Method Details

#activity(event) ⇒ Object



2
3
4
5
# 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) ⇒ Object



12
13
14
15
16
17
# 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) ⇒ Object



7
8
9
10
# File 'lib/duties/subscriber.rb', line 7

def starting_activity(event)
  identifier = color 'Duties', GREEN, true
  debug "  #{identifier}  Starting #{activity_message event}"
end