Module: Rack::Handler::Bossan
- Defined in:
- lib/rack/handler/bossan.rb
Constant Summary collapse
- DEFAULT_OPTIONS =
{ :Host => '127.0.0.1', :Port => 8000, # :Verbose => false }
Class Method Summary collapse
Class Method Details
.run(app, options = {}) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/rack/handler/bossan.rb', line 14 def self.run(app, = {}) = DEFAULT_OPTIONS.merge() puts "* Listening on tcp://#{[:Host]}:#{[:Port]}" ::Bossan.listen([:Host], [:Port].to_i) ::Bossan.run(app) end |
.valid_options ⇒ Object
22 23 24 25 26 27 |
# File 'lib/rack/handler/bossan.rb', line 22 def self. { "Host=HOST" => "Hostname to listen on (default: localhost)", "Port=PORT" => "Port to listen on (default: 8000)", } end |