def publish_node(node)
      if !node.meta_address? && !@discovered_nodes.include?(node)
        @subscribers.each { |s| s.process(node) }
        @discovered_nodes << node
      end
    end
def publish_node(node)
      if !node.meta_address? && !@discovered_nodes.include?(node)
        @subscribers.each { |s| s.process(node) }
        @discovered_nodes << node
      end
    end
Public: Publish a new node to all registered subscribers

 node - An instance of Nmunch::Node

 Already discovered nodes or nodes with meta addresses (e.g. DHCP requests)
 will be ignored.

 Returns nothing