class Wings::Application

Public Instance Methods

call(env) click to toggle source
# File lib/wings.rb, line 10
def call(env)
  rack_app = get_rack_app(env)
  rack_app.call(env)
end
route(&block) click to toggle source
# File lib/wings.rb, line 15
def route(&block)
  @route_obj ||= Route.new
  @route_obj.instance_eval(&block)
end

Private Instance Methods

get_rack_app(env) click to toggle source
# File lib/wings.rb, line 22
def get_rack_app(env)
  raise 'No routes!' unless @route_obj

  @route_obj.check_url(env['PATH_INFO'], env['REQUEST_METHOD'])
end