Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Classクラス > new
new(*args, &block) -> object
[permalink][rdoc]自身のインスタンスを生成して返します。 このメソッドの引数はブロック引数も含め Object#initialize に渡されます。
new は Class#allocate でインスタンスを生成し、 Object#initialize で初期化を行います。
例:
# [[c:Class]] クラスのインスタンス、C クラスを生成 C = Class.new # => C # [[c:Class]] クラスのインスタンス、C クラスのインスタンスを生成 C.new # => #<C:0x00005623f8b4e458>