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 82
82:         def [](k)
83:           if new? && !values.has_key?(k)
84:             v = model.default_values[k]
85:             v.respond_to?(:call) ? v.call : v
86:           else
87:             super
88:           end
89:         end

[Validate]