class Addressable::URI
Public Instance Methods
domain()
click to toggle source
# File lib/postrank-uri.rb, line 10 def domain host = self.host (host && PublicSuffix.valid?(host, default_rule: nil)) ? PublicSuffix.parse(host).domain : nil end
normalized_query()
click to toggle source
# File lib/postrank-uri.rb, line 15 def normalized_query @normalized_query ||= (begin if self.query && self.query.strip != '' (self.query.strip.split("&", -1).map do |pair| Addressable::URI.normalize_component( pair, Addressable::URI::CharacterClasses::QUERY.sub("\\&", "") ) end).join("&") else nil end end) end