Module: Utopia::Controller::Rewrite
- Defined in:
- lib/utopia/controller/rewrite.rb
Defined Under Namespace
Modules: ClassMethods Classes: ExtractPrefixRule, Rewriter, Rule
Class Method Summary collapse
Instance Method Summary collapse
-
#passthrough(request, path) ⇒ Object
Rewrite the path before processing the request if possible.
Class Method Details
.prepended(base) ⇒ Object
27 28 29 |
# File 'lib/utopia/controller/rewrite.rb', line 27 def self.prepended(base) base.extend(ClassMethods) end |
Instance Method Details
#passthrough(request, path) ⇒ Object
Rewrite the path before processing the request if possible.
119 120 121 122 123 |
# File 'lib/utopia/controller/rewrite.rb', line 119 def passthrough(request, path) catch_response do self.class.rewrite_request(self, request, path) end || super end |