class Site

def find_for_host(hostname = '')

def find_for_host(hostname = '')
  return default if hostname.blank?
  sites = includes(:homepage).where('domain IS NOT NULL')
  site = sites.find { |site| hostname == site.base_domain || hostname =~ Regexp.compile(site.domain) }
  site || default
end