評価してその結果を返します。モジュール自身をブロックパラメータとするブロックを評価してその結果を返します。そのモジュールの定義式の中にあるかのように実行されます。外側のスコープと共有します。文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。評価してその結果を返します。モジュール自身をブロックパラメータとするブロックを評価してその結果を返します。そのモジュールの定義式の中にあるかのように実行されます。外側のスコープと共有します。文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。引数としてモジュールのコンテキストで評価します。引数としてモジュールのコンテキストで評価します。そのモジュールの定義式の中にあるかのように実行されます。ローカル変数、定数とクラス変数のスコープはブロックの外側のスコープになります。ブロックに渡す引数を指定します。(27421.0)2.5.0特異メソッド名前の付いていないモジュールを新しく生成して返します。名前の付いていないモジュールを新しく生成して返します。ブロックが与えられると生成したモジュールをブロックに渡し、モジュールのコンテキストでブロックを実行します。