class Middleman::PreviewServer::AllIpv6Interfaces

This is used if bind address is ::, the server name needs to be blank

def self.matches?(opts={})

def self.matches?(opts={})
  opts[:bind_address] == '::' && opts[:server_name].blank?
end

def after_init

def after_init
  @listeners << ServerIpAddress.new('::')
end

def local_network_interfaces

Use only ipv6 interfaces
def local_network_interfaces
  network_interfaces_inventory.nil? ? [] : network_interfaces_inventory.network_interfaces(:ipv6)
end