Sha256: 1742fab63d1c138e35d9d2e5d01ecb7975eedfcaa493a8dd5743e8fe1acbe615

Contents?: true

Size: 342 Bytes

Versions: 3

Compression:

Stored size: 342 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'coolio'

module EventedBluepill
  module Event
    extend self

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

    def run
      self.event_loop.run
    end

    def stop
      self.event_loop.stop
    end

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
evented_bluepill-0.0.52 lib/evented_bluepill/event.rb
evented_bluepill-0.0.51 lib/evented_bluepill/event.rb
evented_bluepill-0.0.50 lib/evented_bluepill/event.rb