Class: Gremlin::ActionController::ProcessActionSummaryReceiver

Inherits:
NotificationObserver::SummaryReceiver show all
Defined in:
lib/gremlin/railtie.rb

Instance Method Summary collapse

Methods inherited from NotificationObserver::SummaryReceiver

#initialize, #instrument

Constructor Details

This class inherits a constructor from Gremlin::NotificationObserver::SummaryReceiver

Instance Method Details

#call(name, start, finish, id, payload) ⇒ Object



25
26
27
28
29
30
31
32
33
# File 'lib/gremlin/railtie.rb', line 25

def call(name, start, finish, id, payload)
  begin
    instrument.observe({ controller: payload[:controller],
                         method: payload[:method],
                         status: payload[:status],
                         action: payload[:action] }, 
                        payload[@field_to_observe.to_sym])
  rescue; end
end