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

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