It was required by ruby-addressable 2.5.0. PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.