From: Christian Neukirchen Date: 2005-05-29T18:22:29+09:00 Subject: Re: Zerofy Brian Schr�der writes: > On 26/05/05, Vance Heron wrote: >> Try something like >> def zerofy! >> sprintf("%02d", self) >> end >> > > or > class Numeric > def pad(length) > "%0#{length}i" % self > end > end > > 10.pad(3) => "010" or, even cleaner: irb(main):002:0> "%0*d" % [3, 10] => "010" > regards, > > Brian -- Christian Neukirchen http://chneukirchen.org