Sha256: 5d243592d360aff249812312364cbc8b68a19cf3c5fa443232e0ef3b97043ae4
Contents?: true
Size: 649 Bytes
Versions: 6
Compression:
Stored size: 649 Bytes
Contents
# coding: utf-8 require_relative 'responder' module Nephos class Server attr_accessor :port, :host # @param port [Integer] port to listen def initialize port="8080", host="0.0.0.0" @port = Integer(port) @host = host.to_s @server = lambda {|env| router = Router.new return router.execute(Rack::Request.new(env)) } end # start the Rack server def start Rack::Server.start :app => @server, :Port => @port, :Host => @host end # start the Rack server on a instance of Nephos::Server def self.start port, host Server.new(port, host).start end end end
Version data entries
6 entries across 6 versions & 1 rubygems