434 435 436 437 438
# File 'lib/chef/node/attribute.rb', line 434 def default_unless(*args) return Decorator::Unchain.new(self, :default_unless) unless args.length > 0 write(:default, *args) if default.read(*args[0...-1]).nil? end