Module: ActiveRestClient::ControllerInstrumentation::ClassMethods

Defined in:
lib/active_rest_client/instrumentation.rb

Instance Method Summary collapse

Instance Method Details

#log_process_action(payload) ⇒ Object



48
49
50
51
52
53
# File 'lib/active_rest_client/instrumentation.rb', line 48

def log_process_action(payload)
  messages, time_spent, calls_made = super, payload[:active_rest_client_time_spent], payload[:active_rest_client_calls_made]
  messages << ("#{ActiveRestClient::NAME}: %.1fms for %d calls" % [time_spent.to_f, calls_made]) if calls_made
  ActiveRestClient::Instrumentation.reset
  messages
end