Method: MaglevRecord::ReadWrite::ClassMethods#attr_writer
- Defined in:
- lib/maglev_record/read_write.rb
#attr_writer(*attr_names) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/maglev_record/read_write.rb', line 29 def attr_writer(*attr_names) attr_names.each do |attr_name| attributes << attr_name.to_s self.module_eval " def \#{attr_name}=(new_value)\n updated\n attributes[:\#{attr_name}] = new_value\n end\n ATTRWRITER\n end\nend\n", __FILE__, __LINE__ + 1 |