Method: Chef::Node#initialize
- Defined in:
- lib/chef/node.rb
#initialize(chef_server_rest: nil, logger: nil) ⇒ Node
Create a new Chef::Node object.
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/chef/node.rb', line 70 def initialize(chef_server_rest: nil, logger: nil) @chef_server_rest = chef_server_rest @name = nil @logger = logger || Chef::Log.with_child(subsystem: "node") @chef_environment = "_default" @primary_runlist = Chef::RunList.new @override_runlist = Chef::RunList.new @policy_name = nil @policy_group = nil @attributes = Chef::Node::Attribute.new({}, {}, {}, {}, self) @run_state = {} end |