Module: Trax::Model::UniqueId::ClassMethods

Defined in:
lib/trax/model/unique_id.rb

Instance Method Summary collapse

Instance Method Details

#defaults(*args) ⇒ Object



39
40
41
42
43
44
45
# File 'lib/trax/model/unique_id.rb', line 39

def defaults(*args)
  super(*args)

  self.default_value_for(:"#{self.trax_defaults.uuid_column}") {
    ::Trax::Model::UUID.generate(self.trax_defaults.uuid_prefix)
  }
end