class Middleman::PreviewServer::NetworkInterfaceInventory::Ipv6
Return all ipv6 interfaces
def self.match?(type)
def self.match?(type) :ipv6 == type end
def network_interfaces
def network_interfaces Socket.ip_address_list.select { |ai| ai.ipv6? && !ai.ipv6_loopback? }.map { |ai| ServerIpv6Address.new(ai.ip_address) } end