module MyModule class MyClass def self.my_method end end end
要调用my_method,我输入MyModule :: MyClass.my_method.我想在模块本身上为my_method写一个包装器:
MyModule.my_method
这可能吗?
module MyModule def self.my_method(*args) MyModule::MyClass.my_method(*args) end end
更难的方法:
使用元编程为所有情况写入函数(如attr_accessor).