module VirtualAttributes::ClassMethods
Public Instance Methods
virtual_keys(*args)
click to toggle source
# File lib/virtual_attributes.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