From: Ian Whitlock Date: 2008-02-09T06:36:41+09:00 Subject: Re: convert String to range Thomas Wieczorek wrote: > I tried to monkey patch the Range class, but it doesn't seem to work, > so I patched the String class: > I am not sure what the rules for the request should be, but p "(1..2)".to_range # 0..2 original request p "1.2 - 7.2 + 3".to_range # 1..0 p '"a".."c"'.to_range # 0..0 all produce things I wouldn't want. I see Justin Collins got in the eval suggestion before I finished looking at it. I note that eval("1.....7") causes a syntax mistake. Is there a way to handle syntax problems parallel to execution errors? Ian -- Posted via http://www.ruby-forum.com/.