Class: Concurrent::EventMachineDeferProxy
- Inherits:
-
Object
- Object
- Concurrent::EventMachineDeferProxy
- Defined in:
- lib/concurrent/event_machine_defer_proxy.rb
Instance Method Summary collapse
Instance Method Details
#<<(block) ⇒ Object
17 18 19 20 |
# File 'lib/concurrent/event_machine_defer_proxy.rb', line 17 def <<(block) EventMachine.defer(block) return self end |
#post(*args, &block) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/concurrent/event_machine_defer_proxy.rb', line 7 def post(*args, &block) if args.empty? EventMachine.defer(block) else new_block = proc{ block.call(*args) } EventMachine.defer(new_block) end return true end |