Class: Steppe::Request
- Inherits:
-
Rack::Request
- Object
- Rack::Request
- Steppe::Request
- Defined in:
- lib/steppe/request.rb
Constant Summary collapse
- ROUTER_PARAMS =
'router.params'- BLANK_HASH =
{}.freeze
Instance Method Summary collapse
Instance Method Details
#set_url_params!(params) ⇒ Object
18 19 20 |
# File 'lib/steppe/request.rb', line 18 def set_url_params!(params) @steppe_url_params = params end |
#steppe_url_params ⇒ Object
11 12 13 14 15 16 |
# File 'lib/steppe/request.rb', line 11 def steppe_url_params @steppe_url_params ||= begin upstream_params = env[ROUTER_PARAMS] || BLANK_HASH Utils.deep_symbolize_keys(params).merge(Utils.deep_symbolize_keys(upstream_params)) end end |