class Middleman::PreviewServer::ServerNameIsIpInformation

::1, use this one
If the server name is either an ipv4 or ipv6 address, e.g. 127.0.0.1 or

def self.matches?(options_hash = ::Middleman::EMPTY_HASH)

def self.matches?(options_hash = ::Middleman::EMPTY_HASH)
  ip = IPAddr.new(options_hash[:server_name])
  ip.ipv4? || ip.ipv6?
rescue StandardError
  false
end

def initialize(_options_hash = ::Middleman::EMPTY_HASH)

def initialize(_options_hash = ::Middleman::EMPTY_HASH)
  super
  ip = ServerIpAddress.new(server_name.to_s)
  @listeners << ip
  @site_addresses << ip
end

def resolve_me(*); end

def resolve_me(*); end