On Sat, Jun 27, 2009 at 05:55:20AM +0900, Peter Wu wrote:
> s = "1234" [0..1]
> p s      #> "12"
> p s.to_i    #> 12
> s = s[1]
> p s      #> 50
> p s.to_i    #> 50
> 
> I can see the reason for this happening, but I don't want it to happen.
> 
> So how do I make it return 2 instead of 50?

"1234".split('')[1].to_i  # => 2

-- 
Aaron Patterson
http://tenderlovemaking.com/