Method: Module#attr_class_reader
- Defined in:
- lib/core/facets/module/attr_class_accessor.rb
#attr_class_reader(name) ⇒ Object
NOTE: This method is not a common core extension and is not loaded automatically when using require 'facets'.
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/core/facets/module/attr_class_accessor.rb', line 22 def attr_class_reader(name) module_eval(<<-EOS, __FILE__, __LINE__) def self.#{name} @#{name} end def #{name} self.class.#{name} end EOS end |