method
url_helpers
v3.2.13 -
Show latest stable
- Class:
ActionDispatch::Routing::RouteSet
url_helpers()public
No documentation available.
# File actionpack/lib/action_dispatch/routing/route_set.rb, line 336
def url_helpers
@url_helpers ||= begin
routes = self
helpers = Module.new do
extend ActiveSupport::Concern
include UrlFor
@_routes = routes
class << self
delegate :url_for, :to => '@_routes'
end
extend routes.named_routes.module
# ROUTES TODO: install_helpers isn't great... can we make a module with the stuff that
# we can include?
# Yes plz - JP
included do
routes.install_helpers(self)
singleton_class.send(:redefine_method, :_routes) { routes }
end
define_method(:_routes) { @_routes || routes }
end
helpers
end
end