On Thu, Aug 27, 2009 at 4:00 PM, Victor Pereira<pelasaco / gmail.com> wrote:
> Hi,
>
> i have to open an uri with open-uri but URI is raising me an error that
> an URL is an invalid uri:
>
>>> p URI.split("http://xpto.com/index.asp?action=showproduct&id={D3E21D33-6DFF-4355-9324-AE1395CEB247}")
> URI::InvalidURIError: bad URI(is not URI?):
> http://xpto.com/index.asp?action=showproduct&id={D3E21D33-6DFF-4355-9324-AE1395CEB247}
> from
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/uri/common.rb:436:in
> `split'
> from (irb):8
> from :0
>>>
>
> That's a strange ID but valid. I even checked the RFC 2396 and {} is not
> a reserved character.
>
> Best regards,

Just file a bug at http://redmine.ruby-lang.org/ so it won't be forgotten.
If you also supply a patch against the uri lib, you get bonus points :)

>
> VP

-- 
Michael Fellinger
CTO, The Rubyists, LLC
972-996-5199