Class: Actory::Receiver::EventHandler

Inherits:
Base
  • Object
show all
Defined in:
lib/actory/receiver/event_handler.rb

Constant Summary

Constants inherited from Base

Base::RECEIVER

Constants inherited from Base

Base::GLOBAL

Instance Method Summary collapse

Methods inherited from Base

get_logger_level, get_logger_output

Instance Method Details

#receive(method, arg = nil, results = []) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/actory/receiver/event_handler.rb', line 6

def receive(method, arg=nil, results=[])
  plugin = Actory::Receiver::Plugin.new
  arg ? results << plugin.send(method, arg) : results << plugin.send(method)
  return results
rescue => e
  raise StandardError, e
end