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?(opts={})

def self.matches?(opts={})
  ip = IPAddr.new(opts[:server_name])
  ip.ipv4? || ip.ipv6?
rescue
  false
end

def initialize(opts={})

def initialize(opts={})
  super
  ip = ServerIpAddress.new(server_name.to_s)
  @listeners << ip
  @site_addresses << ip
end

def resolve_me(*); end

def resolve_me(*); end