class Salen::App
Constants
- HTTP_VERBS
Public Class Methods
routes()
click to toggle source
# File lib/salen/app.rb, line 15 def routes @routes ||= Hash.new {|h,k| h[k] = Hash.new(&h.default_proc) } end
run!()
click to toggle source
# File lib/salen/app.rb, line 25 def run! app = new builder = Rack::Builder.new do run app use Rack::ShowExceptions use Rack::CommonLogger use Rack::Lint end Rack::Handler::WEBrick.run builder end
Public Instance Methods
call(env)
click to toggle source
# File lib/salen/app.rb, line 8 def call env request = Request.new env response = Response.new request.body(self.class), request.status, request.headers response.finish end