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, or the two modules are the same. 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