class EasyMvc::Application

Public Instance Methods

call(env) click to toggle source
# File lib/easymvc.rb, line 10
def call(env)
  return [500, {}, []] if env["PATH_INFO"] == "/favicon.ico"
  get_rack_app(env).call(env)
end
get_rack_app(env) click to toggle source
# File lib/easymvc.rb, line 20
def get_rack_app(env)
  @router.check_url(env["PATH_INFO"])
end
route(&block) click to toggle source
# File lib/easymvc.rb, line 15
def route(&block)
  @router ||= EasyMvc::Routes.new
  @router.instance_eval(&block)
end