Module: VirtualFields::ClassMethods
- Defined in:
- lib/virtual_fields.rb
Instance Method Summary collapse
Instance Method Details
#virtual_keys(*args) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/virtual_fields.rb', line 25 def virtual_keys(*args) args.each do |arg| attr_accessible %(:#{arg}) define_method arg do self.set_content self.content[arg.to_s] end define_method "#{arg}=" do |new_val| self.set_content self.content[arg.to_s] = new_val end end end |