class Eventception::ListenerHandler

Attributes

listener[R]
method[R]

Public Class Methods

new(listener, method) click to toggle source
# File lib/eventception/listener_handler.rb, line 25
def initialize(listener, method)
  @listener = listener
  @method = method
end

Public Instance Methods

==(other) click to toggle source
# File lib/eventception/listener_handler.rb, line 34
def ==(other)
  eql?(other)
end
call(event) click to toggle source
# File lib/eventception/listener_handler.rb, line 30
def call(event)
  listener.public_send(method, event)
end
eql?(other) click to toggle source
# File lib/eventception/listener_handler.rb, line 38
def eql?(other)
  listener == other.listener && method == other.method
end