class Tochtli::Application

Public Class Methods

new() click to toggle source
# File lib/tochtli/application.rb, line 3
def initialize
  @middleware_stack = MiddlewareStack.new
end

Public Instance Methods

middlewares() click to toggle source
# File lib/tochtli/application.rb, line 18
def middlewares
  @middleware_stack
end
to_app(app=nil) click to toggle source
# File lib/tochtli/application.rb, line 13
def to_app(app=nil)
  app ||= MessageHandler.new
  @middleware_stack.build(app)
end
use_default_middlewares() click to toggle source
# File lib/tochtli/application.rb, line 7
def use_default_middlewares
  @middleware_stack.use ErrorHandler
  @middleware_stack.use MessageSetup
  @middleware_stack.use MessageLogger
end