我有一个问题是在包含类中添加了一些辅助方法。如何自动向包含类添加细化?
以下示例有效,但是,我不想明确指出using MyConcern
中的MyClass
module MyConcern
extend ActiveSupport::Concern
class_methods do
def test_method
'1'
end
end
refine String do
def refined_method
self
end
end
end
class MyClass
include MyConcern
using MyConcern
def self.my_method
test_method.refined_method
end
end