class PassionView::Routable::RouteContext
Public Instance Methods
_routes_context()
click to toggle source
# File lib/passion_view/routable.rb, line 20 def _routes_context self end
_with_routes(routes) { || ... }
click to toggle source
# File lib/passion_view/routable.rb, line 24 def _with_routes(routes) old_routes, @_routes = @_routes, routes yield ensure @_routes = old_routes end
contextualize(obj)
click to toggle source
# File lib/passion_view/routable.rb, line 35 def contextualize(obj) @_context = obj end
contextualized?()
click to toggle source
# File lib/passion_view/routable.rb, line 31 def contextualized? !@_context.nil? end
default_url_options()
click to toggle source
# File lib/passion_view/routable.rb, line 16 def default_url_options @_context ? @_context.default_url_options : {} end
without_context()
click to toggle source
# File lib/passion_view/routable.rb, line 39 def without_context self.class.new end