On Apr 22, 6:58=A0am, "DanDiebolt.exe" <dandieb... / yahoo.com> wrote:
> [Note: =A0parts of this message were removed to make it a legal post.]
>
> irb(main):001:0> n=3D7
> =3D> 7
> irb(main):002:0> "%02d" % n
> =3D> "07"
>
> --- On Wed, 4/22/09, Paul A. <cyril.st... / gmail.com> wrote:
> From: Paul A. <cyril.st... / gmail.com>
> Subject: [noob question] convert 7 in 07
> To: "ruby-talk ML" <ruby-t... / ruby-lang.org>
> 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