Method: Chef::Node::Attribute#force_default!

Defined in:
lib/chef/node/attribute.rb

#force_default!(*args) ⇒ Object

clears from all default precedence levels and then sets force_default

  • this API autovivifies (and cannot trainwreck)



390
391
392
393
394
395
396
# File 'lib/chef/node/attribute.rb', line 390

def force_default!(*args)
  return Decorator::Unchain.new(self, :force_default!) unless args.length > 0

  value = args.pop
  rm_default(*args)
  write(:force_default, *args, value)
end