Module: EventedBluepill::Event

Extended by:
Event
Included in:
Event
Defined in:
lib/evented_bluepill/event.rb

Instance Method Summary collapse

Instance Method Details

#attach(watcher) ⇒ Object



9
10
11
# File 'lib/evented_bluepill/event.rb', line 9

def attach(watcher)
  self.event_loop.attach watcher
end

#event_loopObject



21
22
23
# File 'lib/evented_bluepill/event.rb', line 21

def event_loop
  @event_loop ||= Coolio::Loop.new
end

#runObject



13
14
15
# File 'lib/evented_bluepill/event.rb', line 13

def run
  self.event_loop.run
end

#stopObject



17
18
19
# File 'lib/evented_bluepill/event.rb', line 17

def stop
  self.event_loop.stop
end