module Sequel::Plugins::DefaultsSetter::InstanceMethods
Public Instance Methods
[](k)
click to toggle source
Use default value for a new record if values doesn't already contain an entry for it.
Calls superclass method
# File lib/sequel/plugins/defaults_setter.rb, line 116 def [](k) if new? && !values.has_key?(k) v = model.default_values[k] v = v.call if v.respond_to?(:call) values[k] = v if model.cache_default_values? v else super end end