Method: Ray::DSL::EventRunner#run
- Defined in:
- lib/ray/dsl/event_runner.rb
#run ⇒ Object
Sends all the known events to our listeners.
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/ray/dsl/event_runner.rb', line 17 def run event_list = @next_events @next_events = [] handlers = @handlers.select { |o| group_enabled?(o.group) } event_list.each do |ev| handlers.each { |o| o.call(ev) if o.match?(ev) } end end |