From: Mark Thomas Date: 2009-04-22T20:50:12+09:00 Subject: Re: convert 7 in 07 On Apr 22, 6:58 am, "DanDiebolt.exe" wrote: > [Note:  parts of this message were removed to make it a legal post.] > > irb(main):001:0> n=7 > => 7 > irb(main):002:0> "%02d" % n > => "07" > > --- On Wed, 4/22/09, Paul A. wrote: > From: Paul A. > Subject: [noob question] convert 7 in 07 > To: "ruby-talk ML" > Date: Wednesday, April 22, 2009, 6:39 AM > > Hi, > > I would like to display numbers with a 0 before when there is only one > char. > For exemple if I gets the number 4, I would like to return 04. > > After looking methods onhttp://www.ruby-doc.org/core/classes/Fixnum.html, I don't see how to > process. Dan's suggestion is the simplest. But I want to point out that you can add a Fixnum method yourself, if you are so inclined: class Fixnum def to_formatted_s "%02d" % self end end puts 7.to_formatted_s