Method: Oxidized::HookManager#handle
- Defined in:
- lib/oxidized/hook.rb
#handle(event, ctx_params = {}) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/oxidized/hook.rb', line 52 def handle event, ctx_params={} ctx = HookContext.new ctx_params ctx.event = event @registered_hooks[event].each do |r_hook| begin r_hook.hook.run_hook ctx rescue => e Oxidized.logger.error "Hook #{r_hook.name} (#{r_hook.hook}) failed " + "(#{e.inspect}) for event #{event.inspect}" end end end |