Add asset model and controller
This commit is contained in:
1 parent
d5c5200b71
commit
a19e0dba6c
15 files changed
+290
-2
No files matched your search
@@ -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
|
||||
@@ -0,0 +1,3 @@
|
||||
class AssetImage < Asset
|
||||
|
||||
end
|
||||
@@ -0,0 +1,3 @@
|
||||
class AssetJavascript < Asset
|
||||
|
||||
end
|
||||
@@ -0,0 +1,2 @@
|
||||
class AssetPdf < Asset
|
||||
end
|
||||
@@ -0,0 +1,3 @@
|
||||
class AssetStylesheet < Asset
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user