Module: Xenon::Routing::ParamDirectives
Instance Method Summary
collapse
#complete, #extract, #extract_request, #fail, #map_request, #map_response, #reject
Instance Method Details
#param_hash ⇒ Object
8
9
10
11
12
|
# File 'lib/xenon/routing/param_directives.rb', line 8
def param_hash
do |request|
yield request.param_hash
end
end
|
#params(*names) ⇒ Object
14
15
16
17
18
|
# File 'lib/xenon/routing/param_directives.rb', line 14
def params(*names)
param_hash do |hash|
yield *hash.slice(*names).values
end
end
|