Module: Lipa::Web::Server

Defined in:
lib/lipa/web/server.rb

Instance Method Summary collapse

Instance Method Details

#run!Object

Run HTTP server

Examples:

srv root :srv do
  # Server params
  port 3456
  host '127.0.0.1'
  server :webrick
  debug false
end

srv.run!

Parameters:

  • port (Integer)

    listener port (default 9292)

  • host (String)

    host of server (default 127.0.0.1)

  • server (Symbol, String)

    server name (:webbrick, :thin, :cgi and everything what Rack supports) ( default :webrick)

  • debug (Boolean)

    debug mode (default false)

  • views (String)

    path to views directory (default “./views”)



50
51
52
53
54
55
# File 'lib/lipa/web/server.rb', line 50

def run!
  Rack::Server.start :app => Application.new(self),
    :Port => port, 
    :server => server.to_s,
    :debug => debug
end