るりまサーチ

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

別のキーワード

  1. module attr
  2. module private
  3. module public
  4. module protected
  5. module module_eval

ライブラリ

クラス

検索結果

Class.new(superclass = Object) -> Class (109.0)

新しく名前の付いていない superclass のサブクラスを生成します。

...テキストでブロックを実行します。以下のコードと同じです。

//emlist[例][ruby]{
klass = Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}

この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。

@p...

Class.new(superclass = Object) {|klass| ... } -> Class (109.0)

新しく名前の付いていない superclass のサブクラスを生成します。

...テキストでブロックを実行します。以下のコードと同じです。

//emlist[例][ruby]{
klass = Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}

この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。

@p...