Class: Famili::Mother

Inherits:
GrandMother show all
Defined in:
lib/famili/mother.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from GrandMother

#after_create, attributes, #before_save, class_name, #father, field, has, inherited, lazy, method_missing, model_class, model_class=, name, parent_class, parent_class=, scope, scopes, trait

Class Method Details

.objects_sequence_numberObject



23
24
25
26
# File 'lib/famili/mother.rb', line 23

def objects_sequence_number
  @sequence_number ||= 0
  @sequence_number += 1
end

Instance Method Details

#save(model) ⇒ Object



10
11
12
# File 'lib/famili/mother.rb', line 10

def save(model)
  model.save!
end

#sequence_numberObject



18
19
20
# File 'lib/famili/mother.rb', line 18

def sequence_number
  @sequence_number ||= self.class.objects_sequence_number
end

#uniqueObject



14
15
16
# File 'lib/famili/mother.rb', line 14

def unique
  "#{"%10.6f" % Time.now.to_f}#{object_id.abs}"
end