Class: Hanami::Routing::Parsers
- Inherits:
-
Object
- Object
- Hanami::Routing::Parsers
- 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
- #call(env) ⇒ Object
-
#initialize(parsers) ⇒ Parsers
constructor
A new instance of Parsers.
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 |