Class: Gremlin::ActionController::ProcessActionCounterReceiver

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

Instance Method Summary collapse

Methods inherited from NotificationObserver::CounterReceiver

#initialize, #instrument

Constructor Details

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

Instance Method Details

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



14
15
16
17
18
19
20
21
# File 'lib/gremlin/railtie.rb', line 14

def call(name, start, finish, id, payload)
  begin
    instrument.increment({ controller: payload[:controller].to_s,
                           format: payload[:format].to_s,
                           action: payload[:action],
                           status: payload[:status] })
  rescue; end
end