class SubArray < Array; end ary1 = Array([1, 2, 3, 4]) ary2 = SubArray([1, 2, 3, 4]) ary1.to_a # => [1, 2, 3, 4] ary1.to_a.class # => Array ary2.to_a # => [1, 2, 3, 4] ary2.to_a.class # => Array