Rubyリファレンス: Home

to_ary (Array)

Edit   History

標準クラス・モジュール > Array > to_ary

array.to_ary

to_aryメソッドは、レシーバ自身を返すだけのメソッドです。to_aメソッドと異なり、レシーバarrayのクラスがArrayのサブクラスであっても、レシーバ自身を返します。

+productなど配列を引数にとるメソッドは、引数のto_aryメソッドを呼び出してオブジェクトを配列に変換します。自作のクラスにto_aryメソッドを実装すれば、配列として扱われます。

関連項目