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