class Middleman::PreviewServer::NetworkInterfaceInventory::Ipv4

Return all ipv4 interfaces

def self.match?(type)

def self.match?(type)
  :ipv4 == type
end

def network_interfaces

def network_interfaces
  Socket.ip_address_list.select { |ai| ai.ipv4? && !ai.ipv4_loopback? }.map { |ai| ServerIpv4Address.new(ai.ip_address) }
end