module Svent
Constants
- DEBUG
- VERSION
Public Class Methods
kill()
click to toggle source
# File lib/svent.rb, line 28 def self.kill @stop = true end
run(event_manger = EventManger.new, &block)
click to toggle source
# File lib/svent.rb, line 12 def self.run(event_manger = EventManger.new, &block) $log = open('debug.log', 'w') if DEBUG @stop = false @event_manger = event_manger block[@event_manger] if block @event_manger.update until @stop end
stop()
click to toggle source
# File lib/svent.rb, line 20 def self.stop @event_manger.on(:event_manger_stop?) do |em| em.ok?{ @event_manger.stop? } @stop = true end @event_manger.stop end