Sha256: edfc8d5bff3fff655cc7e09e51f474d0168514bc608d571d6a703d3ca7e0e402
Contents?: true
Size: 577 Bytes
Versions: 25
Compression:
Stored size: 577 Bytes
Contents
require 'ebb' module Merb module Rack class Ebb < Merb::Rack::AbstractAdapter # start an Ebb server on given host and port. # :api: plugin def self.new_server(port) Merb::Dispatcher.use_mutex = false opts = @opts.merge(:port => port) @th = Thread.new { Thread.current[:server] = ::Ebb.start_server(opts[:app], opts) } end # :api: plugin def self.start_server @th.join end # :api: plugin def self.stop(status = 0) ::Ebb.stop_server end end end end
Version data entries
25 entries across 25 versions & 1 rubygems