class Storexplore::UriUtils

Extra URI utilities

Public Class Methods

domain(uri) click to toggle source

extracts the domain from an uri

# File lib/storexplore/uri_utils.rb, line 28
def self.domain(uri)

  return "localhost" if uri.scheme == "file"
  return nil if uri.host.nil?
  return nil if uri.host =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/

  /([^\.]+\.[^\.]+)$/.match(uri.host)[0]
end