new(*args, &block) -> object
[permalink][rdoc][edit]-
自身のインスタンスを生成して返します。このメソッドの引数はブロック引数も含め Object#initialize に渡されます。
new は Class#allocate でインスタンスを生成し、 Object#initialize で初期化を行います。
- [PARAM] args:
- Object#initialize に渡される引数を指定します。
- [PARAM] block:
- Object#initialize に渡されるブロックを指定します。
# [[c:Class]] クラスのインスタンス、C クラスを生成 C = Class.new # => C # [[c:Class]] クラスのインスタンス、C クラスのインスタンスを生成 C.new # => #<C:0x00005623f8b4e458>