るりまサーチ

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

関連するキーワード

  1. enumerable count
  2. enumerable inject
  3. enumerable reduce
  4. enumerable minmax_by
  5. enumerable all?

ライブラリ

キーワード

検索結果

Module#extend_object(module) -> Module (7)

Object#extend の実体です。オブジェクトにモジュールの機能を追加します。

...def extend(*modules)
module
s.each {|mod| mod.__send__ :extend_object, self }
end

extend_object のデフォルトの実装では、self に定義されて
いるメソッドを object の特異メソッドとして追加します。

@param module Enumerable など Module クラスのイ...
...ンスタンスを指定します。

@return module で指定されたモジュールを返します。...

Module#include(*mod) -> self (7)

モジュール 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...