Class: Famili::Mother
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_number ⇒ Object
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_number ⇒ Object
18
19
20
|
# File 'lib/famili/mother.rb', line 18
def sequence_number
@sequence_number ||= self.class.objects_sequence_number
end
|
#unique ⇒ Object
14
15
16
|
# File 'lib/famili/mother.rb', line 14
def unique
"#{"%10.6f" % Time.now.to_f}#{object_id.abs}"
end
|