Class: Hanami::Routing::Parsers

Inherits:
Object
  • Object
show all
Defined in:
lib/hanami/routing/parsers.rb

Constant Summary collapse

CONTENT_TYPE =
'CONTENT_TYPE'.freeze
MEDIA_TYPE_MATCHER =
/\s*[;,]\s*/.freeze
RACK_INPUT =
'rack.input'.freeze
ROUTER_PARAMS =
'router.params'.freeze
ROUTER_PARSED_BODY =
'router.parsed_body'.freeze
FALLBACK_KEY =
'_'.freeze

Instance Method Summary collapse

Constructor Details

#initialize(parsers) ⇒ Parsers

Returns a new instance of Parsers.



15
16
17
18
# File 'lib/hanami/routing/parsers.rb', line 15

def initialize(parsers)
  @parsers = prepare(parsers)
  _redefine_call
end

Instance Method Details

#call(env) ⇒ Object



20
21
22
# File 'lib/hanami/routing/parsers.rb', line 20

def call(env)
  env
end