From: Intransition Date: 2009-12-08T14:08:43+09:00 Subject: Re: indent strings(make them lined up) On Dec 7, 11:26 pm, Jon Kim wrote: > Hi, > > I am newbie in Ruby. I have a question about indenting string. > > there is strings like below: > > www.google.com=> 123.123.123.12www.ibm.com=> 123.112.123.12www.iowahawkeyes=> 123.123.112.12 > > i want to make above like next > > www.google.com    => 123.123.123.12www.ibm.com       => 123.112.123.12www.iowahawkeyes  => 123.123.112.12 > > original code was > > puts (dns + " => " + ip) > > I tried next code > > puts (dns + "  "*(20 - dns.length) + " = > " + ip) > > but it did not work well. please teach me how to do it. "%-30s %s" % [dns, ip]