# File lib/facet/class/cattr.rb, line 49 def cattr_writer(*syms) syms.each do |sym| class_eval "if ! defined? @@\#{sym}\n@@\#{sym} = nil\nend\ndef self.\#{sym}=(obj)\n@@\#{sym} = obj\nend\ndef \#{sym}=(obj)\nself.class.\#{sym}=(obj)\nend\n" end end