るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.048秒)
トップページ > クラス:Module[x] > クエリ:>[x] > クエリ:name[x] > クエリ:module_eval[x] > 種類:特異メソッド[x] > バージョン:2.1.0[x]

別のキーワード

  1. _builtin name
  2. resolv each_name
  3. win32ole name
  4. net/imap name
  5. rexml/document name

ライブラリ

検索結果

Module.new -> Module (415.0)

名前の付いていないモジュールを新しく生成して返します。

...ジュールのコンテキストでブロックを実行します。

//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}

と同じです。
ブロックの実行は Module#initialize が行います。

ブロックを与えた場合も生成したモジュールを返し...
...ュールの名前は、
そのモジュールが代入されている定数名のいずれかです。

//emlist[例][ruby]{
m = Module.new
p m # => #<Module 0lx40198a54>
p m.name # => nil # まだ名前は未定
Foo = m
# m.name # ここで m.name を呼べば m...

Module.new {|mod| ... } -> Module (415.0)

名前の付いていないモジュールを新しく生成して返します。

...ジュールのコンテキストでブロックを実行します。

//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}

と同じです。
ブロックの実行は Module#initialize が行います。

ブロックを与えた場合も生成したモジュールを返し...
...ュールの名前は、
そのモジュールが代入されている定数名のいずれかです。

//emlist[例][ruby]{
m = Module.new
p m # => #<Module 0lx40198a54>
p m.name # => nil # まだ名前は未定
Foo = m
# m.name # ここで m.name を呼べば m...