2012-09-11 4 views
1

해당 클래스에 대한 특정 인스턴스 메서드가 있는지 확인하는 클래스 메서드가 있습니까? 클래스 메소드 인 respond_to?과 같은 것입니다.인스턴스 메서드 확인

답변

4

예, 특정 클래스가 인스턴스 메소드가 정의되어 있는지 여부를 확인하는 클래스 메소드 인

method_defined? 

를 사용할 수 있습니다. 다음 링크

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

+0

+1, 나는 그것이 인스턴스 (이 경우 클래스 인스턴스)에 대한 것이라고 생각했다. –

0

사용이 method_defined 더 당신에게 설명 할 것인가? 클래스

예 : Array.method_defined? :

관련 문제