標準クラス・モジュール > Array > to_ary
array.to_ary
to_ary
メソッドは、レシーバ自身を返すだけのメソッドです。to_a
メソッドと異なり、レシーバarrayのクラスがArray
のサブクラスであっても、レシーバ自身を返します。
+
やproduct
など配列を引数にとるメソッドは、引数のto_ary
メソッドを呼び出してオブジェクトを配列に変換します。自作のクラスにto_ary
メソッドを実装すれば、配列として扱われます。
to_a
: 自身を返す。to_hash (Hash)
: 自身を返す。to_str (String)
: 自身を返す。