addressable gem

Gem details

Addressable is a replacement for the URI implementation that is part of Ruby‘s standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates.

Websitehttp://addressable.rubyforge.org/ Tags URI

Documentation

Install the Gem:
gem install addressable

Example usage:

 require 'addressable/uri'

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

 Addressable::URI.expand_template("http://example.com/{query}/", {
   "query" => "an+example+query"
 })
 => #

 uri = Addressable::URI.parse("http://www.???.com/")
 uri.normalize
 => #


Edit Gem | (0 older versions) | Last edited by: scott, 11 months ago