24
25
26
27
28
29
30
31
|
# File 'lib/watarase/image_handler.rb', line 24
def update_image_holder
puts "**** update image holder **** #{Thread.current[:image_params]} ****"
image_holder = (self.class.name.underscore << '_' << Watarase.suffix)
return if (!self.send(image_holder.to_sym) and (!Thread.current[:image_params] or !Thread.current[:image_params][:image_file]))
self.send((image_holder + '=').to_sym, image_holder.camelcase.constantize.new) unless self.send(image_holder.to_sym)
self.send(image_holder.to_sym).send(:uploaded_image=, (Thread.current[:image_params] || {}))
end
|