るりまサーチ

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

別のキーワード

  1. enumerable count
  2. enumerable inject
  3. enumerable reduce
  4. enumerable find_index
  5. enumerable slice_before

ライブラリ

キーワード

検索結果

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

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

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

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

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#include(*mod) -> self (7.0)

モジュール mod をインクルードします。

...ドします。

@param mod Module のインスタンス( Enumerable など)を指定します。

@raise ArgumentError 継承関係が循環してしまうような include を行った場合に発生します。

module
M
end
module
M2
include M
end
module
M
include M2
end

...
...モジュールのほうが
先に行われます
(上の例の Module#ancestors の結果がメソッド探索の順序です)。

同じモジュールを二回以上 include すると二回目以降は無視されます。

module
M
end
class C1
include M
end
class C2 < C1
inclu...