From: Eric Hodel Date: 2005-06-30T10:25:04+09:00 Subject: Re: Converting relative URLs to absolute? On 29 Jun 2005, at 18:05, Nick Woolley wrote: > Hi, > > Whilst porting some perl code which uses the URI module: > > # convert a relative url to an absolute url > my $val = "../some/relative/url.html"; > my $target_url = "http://www.somehost.net/blah/page.html"; > my $uri = URI->new_abs($val, $target_url); > > # $uri is 'http://www.somehost.net/some/relative/url.html' > > - I discovered that there seems to be no standard library > equivalent in ruby, i.e. for converting relative URIs to absolute > ones... or am I just not looking in the right places? (I looked on > Google, ruby-doc.org, in 'Pickaxe', etc.) URI does this $ irb irb(main):001:0> require 'uri' => true irb(main):002:0> original_uri = URI.parse "http://www.somehost.net/ blah/page.html" => # irb(main):003:0> puts original_uri + "../some/relative/url.html" http://www.somehost.net/some/relative/url.html => nil -- Eric Hodel - drbrain@segment7.net - http://segment7.net FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04