rubyaddressable-gem

Get back full URI from Addressable object?


If I have an addressable object like this:

uri = Addressable::URI.parse("http://example.com/path/to/resource/")

How would I get back the "http://example.com/path/to/resource/" - I have looked at uri.methods, but I fail to see which one would I use to get back the full URI.


Solution

  • Use to_s method:

    uri = Addressable::URI.parse("http://example.com/path/to/resource/")
    uri.to_s
    # => "http://example.com/path/to/resource/"
    

    See URI - basic example.