class Nephos::Server

Attributes

host[RW]
port[RW]

Public Class Methods

new(port="8080", host="0.0.0.0") click to toggle source

@param port [Integer] port to listen

# File lib/nephos-server/server/main.rb, line 11
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(port, host) click to toggle source

start the Rack server on a instance of Nephos::Server

# File lib/nephos-server/server/main.rb, line 26
def self.start port, host
  Server.new(port, host).start
end

Public Instance Methods

start() click to toggle source

start the Rack server

# File lib/nephos-server/server/main.rb, line 21
def start
  Rack::Server.start :app => @server, :Port => @port, :Host => @host
end