# File lib/aeolus_image/model/warehouse/warehouse_model.rb, line 24 def initialize(obj) @obj = obj @attrs = obj.attrs(obj.attr_list) @attrs.each do |k,v| self.class.send(:attr_writer, k.to_sym) unless respond_to?("#{k}=""#{k}=") self.class.send(:attr_reader, k.to_sym) unless respond_to?(k.to_sym) send("#{k}=""#{k}=", v) end end