class Hyalite::SyntheticEvent
Attributes
event[R]
Public Class Methods
new(event)
click to toggle source
# File lib/hyalite/synthetic_event.rb, line 5 def initialize(event) @event = event @listeners = [] end
Public Instance Methods
add_listener(listener, target_id)
click to toggle source
# File lib/hyalite/synthetic_event.rb, line 10 def add_listener(listener, target_id) @listeners << [listener, target_id] end
each_listener() { |listener| ... }
click to toggle source
# File lib/hyalite/synthetic_event.rb, line 14 def each_listener(&block) @listeners.each {|listener| yield(listener) } end