26 lines
537 B
Ruby
26 lines
537 B
Ruby
class ForumUserImage < ActiveRecord::Base
|
|
belongs_to :album_id
|
|
belongs_to :forum_user
|
|
|
|
attr_accessor :original_imagename
|
|
|
|
#attr_accessible :description, :image, :title, :views, :original_imagename
|
|
|
|
mount_uploader :image, UserImageUploader
|
|
|
|
|
|
def rotate(degrees=90)
|
|
versions = [self.image.path, self.image.large.path, self.image.thumb.path]
|
|
|
|
versions.each do |v|
|
|
image = Magick::ImageList.new(v)
|
|
image = image.rotate(degrees)
|
|
image.write(v)
|
|
end
|
|
self.updated_at = Time.now
|
|
self.save
|
|
end
|
|
|
|
|
|
end
|