Method: Backup::Attribute#generate_attributes
- Defined in:
- lib/backup/attribute.rb
#generate_attributes(*attrs) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/backup/attribute.rb', line 3 def generate_attributes(*attrs) attrs.flatten.each do |attr| class_eval " def \#{attr}(value=nil)\n instance_variable_set(\"@\#{attr}\", value) if value\n instance_variable_get(\"@\#{attr}\")\n end\n METHOD\n end\nend\n" |