Module: IsSequenced::ChildInstanceMethods
- Defined in:
- lib/is_sequenced.rb
Instance Method Summary collapse
Instance Method Details
#is_sequenced_parent ⇒ Object
26 27 28 |
# File 'lib/is_sequenced.rb', line 26 def is_sequenced_parent send is_sequenced_parent_name end |
#is_sequenced_parent_name ⇒ Object
22 23 24 |
# File 'lib/is_sequenced.rb', line 22 def is_sequenced_parent_name self.class.instance_variable_get '@is_sequenced_parent_name' end |
#set_sequence! ⇒ Object
30 31 32 33 34 |
# File 'lib/is_sequenced.rb', line 30 def set_sequence! class_name = self.class.name.underscore self.sequence = is_sequenced_parent.send "#{class_name}_sequence" is_sequenced_parent.send "increment_#{class_name}_sequence!" if save end |