Lai*_*uan 16 ruby module ruby-on-rails
我阅读了ActiveSupport :: Concern 的API.有ClassMethods和InstanceMethods,我们可以把类方法ClassMethods.
但是M主机可以使用定义的方法M,不是吗?为什么我不能写:
module M
def self.x
end
def y
end
end
Run Code Online (Sandbox Code Playgroud)
而不是:
module M
module ClassMethods
def x
end
end
module InstanceMethods
def y
end
end
end
Run Code Online (Sandbox Code Playgroud)