Class: EventMachine::Scenario::Timer
- Inherits:
-
Object
- Object
- EventMachine::Scenario::Timer
- Includes:
- EM::Deferrable
- Defined in:
- lib/scenario/timer.rb
Instance Method Summary collapse
- #cancel ⇒ Object
-
#initialize(timer, &block) ⇒ Timer
constructor
A new instance of Timer.
Constructor Details
#initialize(timer, &block) ⇒ Timer
Returns a new instance of Timer.
10 11 12 13 14 15 |
# File 'lib/scenario/timer.rb', line 10 def initialize timer, &block self.callback &block @id = EM.add_timer(timer) do self.succeed end end |
Instance Method Details
#cancel ⇒ Object
17 18 19 |
# File 'lib/scenario/timer.rb', line 17 def cancel EM.cancel_timer @id end |