def apply_updates(updated_data)
@updated_node = Node.new.tap do |n|
n.name( updated_data["name"] )
n.chef_environment( updated_data["chef_environment"] )
n.run_list( updated_data["run_list"])
n.normal_attrs = updated_data["normal"]
if config[:all_attributes]
n.default_attrs = updated_data["default"]
n.override_attrs = updated_data["override"]
n.automatic_attrs = updated_data["automatic"]
else
n.default_attrs = node.default_attrs
n.override_attrs = node.override_attrs
n.automatic_attrs = node.automatic_attrs
end
end
end