in lib/utility/middleware/restrict_hostnames.rb [35:46]
def ips_from_hosts(hosts)
hosts&.flat_map do |host|
if URL_PATTERN.match(host)
lookup_ips(Addressable::URI.parse(host).hostname)
elsif Resolv::IPv4::Regex.match(host) || Resolv::IPv6::Regex.match(host)
IPAddr.new(host)
else
lookup_ips(host)
end
end || []
end