Shouldn't this be called initialize?
If this is just setter, why don't use http://ruby-doc.org/core-1.9.3/Module.html#method-i-attr kind of declaration?
It makes your intention much clearer.