Sha256: cb9439fb2e99e0364b2d69838abbfc8617312665f410452e688bc34458c59fb0

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 Bytes

Contents

$:.unshift(File.dirname(__FILE__)) unless
$:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'eventmachine'
require 'blather/client/client'
require 'evma_httpserver'
require 'base64'
require 'compp/connection'
require 'compp/default'
require 'compp/sprinkler'

module Compp
  def self.start(klass, options = {})
    EM.epoll
    host = options[:host] || "0.0.0.0"
    port =  Integer(options[:port] || 8989)
    EM.run {
      EM.start_server(host, port, klass, options)
    }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
compp-1.0.0 lib/compp.rb