Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Moduleクラス > >
self > other -> bool | nil
[permalink][rdoc]比較演算子。 self が other の先祖である場合、true を返します。 self が other の子孫か同一クラスである場合、false を返します。
継承関係にないクラス同士の比較では nil を返します。
[SEE_ALSO] Module#<
例:
module Foo; end module Bar include Foo end Foo > Bar # => true Bar > Foo # => false Foo > Foo # => false Foo > Object # => nil