提交 e6eb941d 编写于 作者: J Jeremy Kemper

Switch last module core extension to class reopen

上级 e9ed44af
......@@ -10,16 +10,3 @@
require 'active_support/core_ext/module/model_naming'
require 'active_support/core_ext/module/synchronization'
require 'active_support/core_ext/module/setup'
module ActiveSupport
module CoreExtensions
# Various extensions for the Ruby core Module class.
module Module
# Nothing here. Only defined for API documentation purposes.
end
end
end
class Module
include ActiveSupport::CoreExtensions::Module
end
......@@ -10,14 +10,12 @@ def initialize(name)
@partial_path = "#{@cache_key}/#{demodulize.underscore}".freeze
end
end
end
module CoreExtensions
module Module
# Returns an ActiveSupport::ModelName object for module. It can be
# used to retrieve all kinds of naming-related information.
def model_name
@model_name ||= ModelName.new(name)
end
end
class Module
# Returns an ActiveSupport::ModelName object for module. It can be
# used to retrieve all kinds of naming-related information.
def model_name
@model_name ||= ActiveSupport::ModelName.new(name)
end
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册