module Accessorize::ClassMethods
Public Instance Methods
cattr_accessor(*syms)
click to toggle source
# File lib/support.rb, line 45 def cattr_accessor(*syms) syms.flatten.each do |sym| class_eval(" unless defined? @@#{sym} @@#{sym} = nil end def self.#{sym} @@#{sym} end def #{sym}=(value) @@#{sym} = value end def self.#{sym}=(value) @@#{sym} = value end def #{sym} @@#{sym} end ", __FILE__, __LINE__) end end