提交 fb3e09a8 编写于 作者: A Aaron Patterson

don't need the begin / end

上级 72c290ca
......@@ -307,33 +307,29 @@ def #{name}
end
def url_helpers
@url_helpers ||= begin
routes = self
routes = self
helpers = Module.new do
extend ActiveSupport::Concern
include UrlFor
@url_helpers ||= Module.new {
extend ActiveSupport::Concern
include UrlFor
@_routes = routes
def self.url_for(options)
@_routes.url_for options
end
@_routes = routes
def self.url_for(options)
@_routes.url_for options
end
extend routes.named_routes.module
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 }
# 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
helpers
end
define_method(:_routes) { @_routes || routes }
}
end
def empty?
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册