Method: Sequel::Plugins::DefaultsSetter.configure

Defined in:
lib/sequel/plugins/defaults_setter.rb

.configure(model, opts = OPTS) ⇒ Object

Set the default values based on the model schema. Options:

:cache

Cache default values returned in the model’s values hash.



63
64
65
66
67
68
# File 'lib/sequel/plugins/defaults_setter.rb', line 63

def self.configure(model, opts=OPTS)
  model.instance_exec do
    set_default_values
    @cache_default_values = opts[:cache] if opts.has_key?(:cache)
  end
end