Method: Ablab::Run#perform_callbacks!

Defined in:
lib/ablab.rb

#perform_callbacks!(event) ⇒ Object



159
160
161
162
163
164
165
166
167
168
# File 'lib/ablab.rb', line 159

def perform_callbacks!(event)
  experiment.callbacks.each do |cbk|
    cbk.call(event, experiment.name, group, session_id, request)
  end
  Ablab.callbacks.each do |cbk|
    cbk.call(event, experiment.name, group, session_id, request)
  end
rescue => e
  Ablab.tracking_exception_handler.call(e)
end