Module: URLCanonicalize

Defined in:
lib/url_canonicalize.rb,
lib/url_canonicalize/uri.rb,
lib/url_canonicalize/http.rb,
lib/url_canonicalize/client.rb,
lib/url_canonicalize/result.rb,
lib/url_canonicalize/options.rb,
lib/url_canonicalize/request.rb,
lib/url_canonicalize/version.rb,
lib/url_canonicalize/response.rb,
lib/url_canonicalize/exception.rb,
lib/url_canonicalize/transport.rb,
lib/url_canonicalize/media_type.rb,
lib/url_canonicalize/destination.rb,
lib/url_canonicalize/link_header.rb,
lib/url_canonicalize/bounded_body.rb

Overview

Core methods

Defined Under Namespace

Modules: LinkHeader, MediaType, Response Classes: BoundedBody, Client, Destination, Exception, HTTP, Options, Request, Result, Transport, URI

Constant Summary collapse

VERSION =
'2.0.0'

Class Method Summary collapse

Class Method Details

.canonicalize(url) ⇒ Object



29
30
31
# File 'lib/url_canonicalize.rb', line 29

def canonicalize(url, **)
  Client.new(**).canonicalize(url)
end

.fetch(url) ⇒ Object



33
34
35
# File 'lib/url_canonicalize.rb', line 33

def fetch(url, **)
  Client.new(**).fetch(url)
end