Module: ActsAsNosql::Attributes

Extended by:
ActiveSupport::Concern
Defined in:
lib/acts_as_nosql/attributes.rb

Instance Method Summary collapse

Instance Method Details

#_acts_as_nosql_init_defaultsObject



10
11
12
13
14
# File 'lib/acts_as_nosql/attributes.rb', line 10

def _acts_as_nosql_init_defaults
  self.class.nosql_attributes.each do |name, attribute|
    public_send("#{name}=", attribute.default.dup) if public_send(name).nil? && !attribute.default.nil?
  end
end