2012-09-11 55 views
1

是否有类方法来检查该类是否存在特定的实例方法?类似于respond_to?这是一种类方法。检查实例方法

回答

4

是的,你可以使用

method_defined? 

,这是类的方法来检查是否定义或不特定的类有实例方法。 下面的链接将解释更

Given a class, see if instance has method (Ruby)

+0

+1,我认为这是为实例(在这种情况下的类实例)。 –

0

使用method_defined? on类

例如:Array.method_defined? :排序