有没有人如何获得当前类而不是基类中定义或覆盖的所有方法?例如
class MyBase
def Test
end
end
class MyDerived
def Test1
end
end
Run Code Online (Sandbox Code Playgroud)
当我调用MyDerived.methods时,我有很多方法,但我只想得到'Test1'因为它是自己的方法,是否可能?谢谢.
class Foo
def bar
end
end
Foo.new.public_methods false
=> [:bar]
Run Code Online (Sandbox Code Playgroud)