Module: Perennial::Protocols::JSONTransport::MessageHandling::ClassMethods

Defined in:
lib/perennial/protocols/json_transport.rb

Instance Method Summary collapse

Instance Method Details

#on_action(name, handler = nil, &blk) ⇒ Object



136
137
138
139
140
# File 'lib/perennial/protocols/json_transport.rb', line 136

def on_action(name, handler = nil, &blk)
  real_name = name.to_s
  self.event_handlers[real_name] << blk     if blk.present?
  self.event_handlers[real_name] << handler if handler.present?
end