Class: HttpRouter::Node::Variable
- Inherits:
-
HttpRouter::Node
- Object
- HttpRouter::Node
- HttpRouter::Node::Variable
- Defined in:
- lib/http_router/node/variable.rb
Instance Attribute Summary
Attributes inherited from HttpRouter::Node
Instance Method Summary collapse
Methods inherited from HttpRouter::Node
#add_arbitrary, #add_destination, #add_free_match, #add_glob, #add_lookup, #add_match, #add_request, #add_spanning_match, #add_variable, #arbitrary, #destination, #glob, #initialize, #join_whole_path, #linear, #lookup, #request, #unescape, #variable
Constructor Details
This class inherits a constructor from HttpRouter::Node
Instance Method Details
#[](request) ⇒ Object
4 5 6 7 8 |
# File 'lib/http_router/node/variable.rb', line 4 def [](request) request = request.clone request.params << unescape(request.path.shift) super(request) end |