orbit-basic/app/models/asset.rb

21 lines
375 B
Ruby
Raw Normal View History

2010-02-01 09:24:28 +00:00
class Asset
include MongoMapper::Document
include Grip::HasAttachment
key :filename, String, :required => true
key :description, String
has_grid_attachment :data, :required => true
before_validation :setup_filename
protected
def setup_filename
if self.filename.blank? && self.data
self.filename = self.data.file_name
end
end
end