Sha256: 1a5d12cdaab4a3b6706a33a2af958aa8300ab220ca8978f17266cdbcdeaffcb9
Contents?: true
Size: 683 Bytes
Versions: 4
Compression:
Stored size: 683 Bytes
Contents
require 'uri' require 'addressable/uri' require 'net/http' require 'nokogiri' autoload :OpenSSL, 'openssl' # Core methods module URLCanonicalize autoload :Exception, 'url_canonicalize/exception' autoload :HTTP, 'url_canonicalize/http' autoload :Request, 'url_canonicalize/request' autoload :Response, 'url_canonicalize/response' autoload :URI, 'url_canonicalize/uri' autoload :VERSION, 'url_canonicalize/version' class << self def canonicalize(url) fetch(url).url end def fetch(url) URLCanonicalize::HTTP.new(url).fetch end end end require 'monkey_patches/uri' require 'monkey_patches/string' require 'monkey_patches/addressable/uri'
Version data entries
4 entries across 4 versions & 1 rubygems