Class: EventBus::Registrations::Registration

Inherits:
Struct
  • Object
show all
Defined in:
lib/event_bus/registrations.rb

Instance Method Summary collapse

Instance Method Details

#receiverObject



58
59
60
# File 'lib/event_bus/registrations.rb', line 58

def receiver
  listener
end

#respond(event_name, payload) ⇒ Object



52
53
54
55
56
# File 'lib/event_bus/registrations.rb', line 52

def respond(event_name, payload)
  target = method_name || event_name

  listener.send(target, payload) if pattern === event_name && listener.respond_to?(target)
end