Method: URI::Generic#route_to
- Defined in:
- lib/extensions/uri/uri/generic.rb
#route_to(oth) ⇒ Object
Args
oth-
URI or String
Description
Calculates relative path to oth from self
Usage
require 'uri'
uri = URI.parse('http://my.example.com')
p uri.route_to('http://my.example.com/main.rbx?page=1')
#=> #<URI::Generic:0x2020c2f6 URL:/main.rbx?page=1>
964 965 966 967 968 969 970 971 972 973 974 975 |
# File 'lib/extensions/uri/uri/generic.rb', line 964 def route_to(oth) case oth when Generic when String oth = parser.parse(oth) else raise ArgumentError, "bad argument(expected URI object or URI string)" end oth.route_from(self) end |