From: Levin Alexander Date: 2006-02-04T18:00:11+09:00 Subject: Fixnum#to_a Hi, I'd like to propose Fixnum#to_a: class Fixnum def to_a(base=10,min_length=0) self.to_s(base).rjust(min_length).split(//).map { |c| c.to_i(base) } end end 12345.to_a #=> [1,2,3,4,5] 42.to_a(2) #=> [1,0,1,0,1,0] 23.to_a(4,5) #=> [0,0,1,1,3] -10.to_a #=> ??? This relies on to_s and therefore does not work with a base > 36. Idon't know how this should word for negative numbers. Maybe the default base should be 2 to be consistent with Fixnum#[] Thoughts? Viele Gr����e,Levin