method

>

Importance_2
Ruby latest stable (v1_8_7_72) - 1 note - Class: Module
>(p1) public

Returns true if mod is an ancestor of other. Returns nil if there’s no relationship between the two. (Think of the relationship in terms of the class definition: "class A<B" implies "B>A").

Show source
Register or log in to add new notes.
January 11, 2010
0 thanks

Includes all ancestors

May be helpful to know that this returns true if B is any ancestor of A, not just a direct one. As an example:

 class Foo; end
 class Bar < Foo; end
 class Baz < Bar; end

 Foo > Bar #=> true
 Foo > Baz #=> true