Module: Watarase::ImageHandler::Associate

Defined in:
lib/watarase/image_handler.rb

Instance Method Summary collapse

Instance Method Details

#update_image_holderObject



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