# File lib/facets/core/class/cattr.rb, line 16 def cattr( *syms ) accessors, readers = syms.flatten.partition { |a| a.to_s =~ /=$/ } writers = accessors.collect{ |e| e.to_s.chomp('=').to_sym } readers.concat( writers ) cattr_writer( *writers ) cattr_reader( *readers ) return readers + accessors end