From: Daniel Berger Date: 2007-06-16T12:01:45+09:00 Subject: Strange Array#transpose behavior for custom to_ary method Ruby 1.8.6 p36 OS X 10.4.9 This a bug? irb(main):001:0> class Foo < Array irb(main):002:1> def to_ary irb(main):003:2> [[1,2],[3,4],[5,6]] irb(main):004:2> end irb(main):005:1> end => nil irb(main):006:0> Foo.new.transpose => [] Thanks, Dan