Add asset model and controller

This commit is contained in:
Wen-Tien Chang committed 2010-02-01 17:24:28 +08:00
1 parent d5c5200b71
commit a19e0dba6c
15 files changed
+290 -2

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
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
+3
View File
@@ -0,0 +1,3 @@
class AssetImage < Asset
end
+3
View File
@@ -0,0 +1,3 @@
class AssetJavascript < Asset
end
+2
View File
@@ -0,0 +1,2 @@
class AssetPdf < Asset
end
+3
View File
@@ -0,0 +1,3 @@
class AssetStylesheet < Asset
end