Module: Uploader::Asset::Mongoid
- Defined in:
- lib/uploader/asset.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.include_root_in_json ⇒ Object
30 31 32 |
# File 'lib/uploader/asset.rb', line 30 def include_root_in_json false end |
.included(base) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/uploader/asset.rb', line 13 def self.included(base) base.send(:extend, Uploader::Asset::ClassMethods) base.send(:include, Uploader::Asset::AssetProcessor) base.instance_eval do field :guid, type: String field :public_token, type: String before_create :generate_public_token end end |
Instance Method Details
#assetable_id_format(assetable_id) ⇒ Object
25 26 27 |
# File 'lib/uploader/asset.rb', line 25 def assetable_id_format(assetable_id) BSON::ObjectId.from_string(assetable_id) end |