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