Method: Chef::Node::Attribute#override_unless

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

#override_unless(*args) ⇒ Object



440
441
442
443
444
# File 'lib/chef/node/attribute.rb', line 440

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

  write(:override, *args) if override.read(*args[0...-1]).nil?
end