Module: URLCanonicalize
- Defined in:
- lib/url_canonicalize.rb,
lib/url_canonicalize/uri.rb,
lib/url_canonicalize/http.rb,
lib/url_canonicalize/request.rb,
lib/url_canonicalize/version.rb,
lib/url_canonicalize/response.rb,
lib/url_canonicalize/exception.rb
Overview
Core methods
Defined Under Namespace
Modules: Response Classes: Exception, HTTP, Request, URI
Constant Summary collapse
- VERSION =
'0.1.5'.freeze
Class Method Summary collapse
Class Method Details
.canonicalize(url) ⇒ Object
18 19 20 |
# File 'lib/url_canonicalize.rb', line 18 def canonicalize(url) fetch(url).url end |
.fetch(url) ⇒ Object
22 23 24 |
# File 'lib/url_canonicalize.rb', line 22 def fetch(url) URLCanonicalize::HTTP.new(url).fetch end |