> How can I do something like the following:

> class Foo
>    attr_accessor :goo, :moo
>    def initalize
>       @attr.each { | attrib| attrib = 0 }

	  [:goo,:moo].each { |sym| send "#{sym}=", 0 }
or:
	  [:goo,:moo].each { |sym| instance_eval "@#{sym} ||= 0" }

>    end
> end

You have to specify the variable names. Ruby only creates an instance of
the variable once it's accessed.