Module: Utopia::Controller::Rewrite::ClassMethods

Defined in:
lib/utopia/controller/rewrite.rb

Overview

Exposed to the controller class.

Instance Method Summary collapse

Instance Method Details

#rewriteObject

Return this controller's path rewriter.



121
122
123
# File 'lib/utopia/controller/rewrite.rb', line 121

def rewrite
	@rewriter ||= Rewriter.new
end

#rewrite_request(controller, request, path) ⇒ Object

Apply configured rewrite rules to the request path.



130
131
132
133
134
# File 'lib/utopia/controller/rewrite.rb', line 130

def rewrite_request(controller, request, path)
	if @rewriter
		@rewriter.call(controller, request, path)
	end
end