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