Module: Ripple::Document::Key::ClassMethods
- Defined in:
- lib/ripple/document/key.rb
Instance Method Summary collapse
-
#key_on(prop) ⇒ Object
Defines the key to be derived from a property.
Instance Method Details
#key_on(prop) ⇒ Object
Defines the key to be derived from a property.
25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/ripple/document/key.rb', line 25 def key_on(prop) class_eval <<-CODE def key #{prop}.to_s end def key=(value) self.#{prop} = value end def key_attr :#{prop} end CODE end |