Method: Module#class_reader

Defined in:
lib/core/facets/module/class_accessor.rb

#class_reader(name) ⇒ Object

NOTE: This method is not a common core extension and is not loaded automatically when using require 'facets'.

Uncommon:

  • require ‘facets/module/class_reader’



22
23
24
25
26
27
28
# File 'lib/core/facets/module/class_accessor.rb', line 22

def class_reader(name)
  module_eval("    def self.\#{name}\n      @\#{name}\n    end\n  EOS\nend\n", __FILE__, __LINE__)