Module Sequel::Plugins::DefaultsSetter::InstanceMethods
In: lib/sequel/plugins/defaults_setter.rb

Methods

[]  

Public Instance methods

Use default value for a new record if values doesn‘t already contain an entry for it.

[Source]

     # File lib/sequel/plugins/defaults_setter.rb, line 117
117:         def [](k)
118:           if new? && !values.has_key?(k)
119:             v = model.default_values[k]
120:             v = v.call if v.respond_to?(:call)
121:             values[k] = v if model.cache_default_values?
122:             v
123:           else
124:             super
125:           end
126:         end

[Validate]