class NodeDependencyTree::NodeNode

Public Class Methods

new(name) click to toggle source
Calls superclass method NodeDependencyTree::TreeNode::new
# File lib/chef/knife/node_dependency_tree.rb, line 53
def initialize(name)
  node = ::Chef::Node.load(name)

  environment = ::Chef::Environment.load(node.chef_environment)
  @@cookbook_versions = environment.cookbook_versions

  cookbooks = recipes_to_cookbooks(node[:recipes])
  roles = roles_to_cookbooks(node[:roles])
  super(name, cookbooks + roles)

  @color = :green
end