Module: PublicId::ActiveRecord::InstanceMethods
- Defined in:
- lib/public_id/activerecord/has_public_id.rb
Instance Method Summary collapse
Instance Method Details
#initialize_public_id ⇒ Object
10 11 12 13 |
# File 'lib/public_id/activerecord/has_public_id.rb', line 10 def initialize_public_id self.send(public_id_attr) or self.send("#{public_id_attr}=", self.class.new_public_id) end |
#public_id_attr ⇒ Object
7 8 9 |
# File 'lib/public_id/activerecord/has_public_id.rb', line 7 def public_id_attr self.class.public_id_attr end |
#to_param ⇒ Object
4 5 6 |
# File 'lib/public_id/activerecord/has_public_id.rb', line 4 def to_param self.send(public_id_attr) end |