Class: TuneMyGc::EndRequestSubscriber

Inherits:
Subscriber
  • Object
show all
Defined in:
lib/tunemygc/spies/action_controller.rb

Instance Method Summary collapse

Methods inherited from Subscriber

#publish, #start

Instance Method Details

#call(*args) ⇒ Object

Rails 3



24
25
26
27
# File 'lib/tunemygc/spies/action_controller.rb', line 24

def call(*args)
  event = ActiveSupport::Notifications::Event.new(*args)
  TuneMyGc.processing_ended({:controller => event.payload[:controller], :action => event.payload[:action]})
end

#finish(name, id, payload) ⇒ Object



19
20
21
# File 'lib/tunemygc/spies/action_controller.rb', line 19

def finish(name, id, payload)
  TuneMyGc.processing_ended({:controller => payload[:controller], :action => payload[:action]})
end