Class: Gisele::VM::Enacter

Inherits:
Component show all
Defined in:
lib/gisele/vm/enacter.rb

Instance Method Summary collapse

Methods inherited from Component

#connect, #connected!, #connected?, #disconnect, #initialize, #registered, #registered!, #registered?, #unregistered, #vm

Constructor Details

This class inherits a constructor from Gisele::VM::Component

Instance Method Details

#enter_heartbeatObject



5
6
7
# File 'lib/gisele/vm/enacter.rb', line 5

def enter_heartbeat
  @timer = EM.add_periodic_timer(0.01, &method(:enact))
end

#leave_heartbeatObject



9
10
11
# File 'lib/gisele/vm/enacter.rb', line 9

def leave_heartbeat
  @timer.cancel
end