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