Sha256: c1375a04cf41064284fce7b0a027dab833088ca572e50a729488de9a8c8e7df0
Contents?: true
Size: 608 Bytes
Versions: 4
Compression:
Stored size: 608 Bytes
Contents
require "rack" module Nutcracker module Web def self.start(nutcracker, options = {}) @thread = Thread.new do Thread.current.abort_on_exception=true Rack::Server.start( { :app => App.new(nutcracker, options[:external_servers] || []), :environment => 'production', :pid => nil, :Port => 9292, :Host => '0.0.0.0', :AccessLog => [] }.merge( options ) ) end self end def self.stop @thread.kill end autoload :App, 'nutcracker/web/app' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nutcracker-web-0.0.8 | lib/nutcracker/web.rb |
nutcracker-web-0.0.7 | lib/nutcracker/web.rb |
nutcracker-web-0.0.6 | lib/nutcracker/web.rb |
nutcracker-web-0.0.5 | lib/nutcracker/web.rb |