# File lib/aeolus_image/model/warehouse/target_image.rb, line 21 def initialize(attrs) attrs.each do |k,v| if k.to_sym == :build sym = :attr_writer else sym = :attr_accessor end self.class.send(sym, k.to_sym) unless respond_to?("#{k}=""#{k}=") send("#{k}=""#{k}=", v) end end