class Middleman::PreviewServer::ServerIpv6Address
def self.match?(str)
def self.match?(str) str = str.to_s.sub(/%.*$/, '') IPAddr.new(str).ipv6? rescue StandardError false end
def self.match?(str)
def self.match?(str) str = str.to_s.sub(/%.*$/, '') IPAddr.new(str).ipv6? rescue IPAddr::InvalidAddressError, IPAddr::AddressFamilyError false end
def to_browser
def to_browser format('[%s]', to_s) end
def to_s
def to_s __getobj__.sub(/%.*$/, '') end