Method: Onceover::Node.find

Defined in:
lib/onceover/node.rb

.find(node_name) ⇒ Object



50
51
52
53
54
55
56
57
58
59
60
61
62
# File 'lib/onceover/node.rb', line 50

def self.find(node_name)
  @@all.each do |node|
    if node_name.is_a?(Onceover::Node)
      if node = node_name
        return node
      end
    elsif node.name == node_name
      return node
    end
  end
  logger.warn "Node #{node_name} not found"
  nil
end