# File lib/rufus/sc/scheduler.rb, line 457 def trigger_job (blocking, &block) m = blocking ? :next_tick : :defer # # :next_tick monopolizes the EM # :defer executes its block in another thread EM.send(m) { block.call } end