class ActiveSupport::Subscriber

def finish(name, id, payload)

def finish(name, id, payload)
  finished  = Time.now
  event     = event_stack.pop
  event.end = finished
  event.payload.merge!(payload)
  method = name.split('.').first
  send(method, event)
end