diaspora/app/models/photo.rb
2010-07-21 20:22:30 -07:00

26 lines
462 B
Ruby

class Photo < Post
require 'carrierwave/orm/mongomapper'
include MongoMapper::Document
mount_uploader :image, ImageUploader
xml_reader :remote_photo
xml_reader :album_id
key :album_id, ObjectId
belongs_to :album, :class_name => 'Album'
timestamps!
validates_presence_of :album
def remote_photo
User.first.url.chop + image.path
end
def remote_photo= remote_path
image.download! remote_path
image.store!
end
end