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
30 31 32 |
# File 'lib/utopia/controller/rewrite.rb', line 30 def self.prepended(base) base.extend(ClassMethods) end |
Instance Method Details
#passthrough(request, path) ⇒ Object
Rewrite the path before processing the request if possible.
97 98 99 100 101 |
# File 'lib/utopia/controller/rewrite.rb', line 97 def passthrough(request, path) catch_response do self.class.rewrite.invoke!(self, request, path) end || super end |