るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.014秒)
トップページ > クラス:Module[x] > クエリ:included[x] > クエリ:prepended[x]

別のキーワード

  1. module included
  2. _builtin included
  3. module included_modules
  4. _builtin included_modules
  5. included module

ライブラリ

検索結果

Module#prepended(class_or_module) -> () (18126.0)

self が Module#prepend されたときに対象のクラスまたはモジュールを 引数にしてインタプリタがこのメソッドを呼び出します。

...self が Module#prepend されたときに対象のクラスまたはモジュールを
引数にしてインタプリタがこのメソッドを呼び出します。

@param class_or_module Module#prepend を実行したオブジェクト

//emlist[例][ruby]{
module
A
def self.prepended(mod)...
...puts "#{self} prepended to #{mod}"
end
end
module
Enumerable
prepend A
end
# => "A prepended to Enumerable"
//}

@see Module#included, Module#prepend, Module#prepend_features...

Module#>(other) -> bool | nil (61.0)

比較演算子。 self が other の先祖である場合、true を返します。 self が other の子孫か同一クラスである場合、false を返します。

...e Module#<

//emlist[例][ruby]{
module
Awesome; end
module
Included
include Awesome
end
module
Prepended
prepend Awesome
end

Included
.ancestors # => [Included, Awesome]
Awesome > Included # => true
Included
> Awesome # => false

Prepended
.ancestors # => [Awesome, Prepended]
Awesome > Prepended...
...# => true
Prepended
> Awesome # => false

Awesome > Awesome # => false
Awesome > Object # => nil
//}...