test/dummy/app/models/user_image_holder.rb in watarase-0.0.3 vs test/dummy/app/models/user_image_holder.rb in watarase-0.0.4
- old
+ new
@@ -1,18 +1,7 @@
class UserImageHolder < ActiveRecord::Base
- include Magick unless self.include? Magick
+
+ image_holdable
+
belongs_to :user, primary_key: :username, foreign_key: :user_username
- def uploaded_image= (image_params)
- if image_params[:remove_image] && image_params[:remove_image] == "1"
- self.destroy
- elsif image_params[:image_file] && !image_params[:image_file].blank?
- self.filename = image_params[:image_file].original_filename
- self.content_type = image_params[:image_file].content_type
- data = image_params[:image_file].tempfile.read
- self.image_data = Image.from_blob(data).first.resize_to_fit(100, 100).to_blob
- self.image_thumb = Image.from_blob(data).first.thumbnail(35, 35).to_blob
- elsif self.new_record?
- self.destroy
- end
- end
end