Module: ActsAsKeyed::InstanceMethods
- Defined in:
- lib/acts_as_keyed/instance_methods.rb
Instance Method Summary collapse
Instance Method Details
#key ⇒ Object
17 18 19 |
# File 'lib/acts_as_keyed/instance_methods.rb', line 17 def key read_attribute([:column]) end |
#key=(val) ⇒ Object
13 14 15 |
# File 'lib/acts_as_keyed/instance_methods.rb', line 13 def key=(val) write_attribute([:column], val) end |
#regenerate_key! ⇒ Object
8 9 10 11 |
# File 'lib/acts_as_keyed/instance_methods.rb', line 8 def regenerate_key! self.create_key self.save end |
#to_param ⇒ Object
4 5 6 |
# File 'lib/acts_as_keyed/instance_methods.rb', line 4 def to_param [:as_param] ? self.key : self.id.to_s end |