| Class | Class |
| In: |
lib/facet/class/cattr_reader.rb
lib/facet/class/cattr_writer.rb lib/facet/class/cattr_accessor.rb |
| Parent: | Object |
Creates a class-variable attr_accessor that can be accessed both on an instance and class level.
require 'facet/class/cattr_accessor'
class MyClass
cattr_accessor :a
end
MyClass.a = 10
MyClass.a #=> 10
mc = MyClass.new
mc.a #=> 10
Creates a class-variable attr_reader that can be accessed both on an instance and class level.
require 'facet/class/attributes'
class MyClass
@@a = 10
cattr_reader :a
end
MyClass.a #=> 10
mc = MyClass.new
mc.a #=> 10