Method: Module#attr_class_writer
- Defined in:
- lib/core/facets/module/attr_class_accessor.rb
#attr_class_writer(name) ⇒ Object
NOTE: This method is not a common core extension and is not loaded automatically when using require 'facets'.
40 41 42 43 44 45 46 47 48 49 |
# File 'lib/core/facets/module/attr_class_accessor.rb', line 40 def attr_class_writer(name) module_eval(" def self.\#{name}=(x)\n @\#{name} = x\n end\n def \#{name}=(x)\n self.class.\#{name} = x\n end\n EOS\nend\n", __FILE__, __LINE__) |