Module: DAM
- Included in:
- Content
- Defined in:
- lib/user/content/dam.rb
Instance Method Summary collapse
-
#create_dam_folder(data) ⇒ Object
Create dam folder.
-
#delete_dam(data) ⇒ Object
FIXME: Invalid argument supplied for foreach().
-
#get_dam_asset_locations(options) ⇒ Object
Get dam asset locations.
-
#get_dam_loadtree ⇒ Object
Get dam loadtree.
-
#paste_dam(data) ⇒ Object
FIXME: Controller detect object array like a single array.
-
#rename_dam(data) ⇒ Object
Rename dam.
-
#search_dam(data) ⇒ Object
Search dam.
-
#send_to_trash_dam(data) ⇒ Object
FIXME: Invalid argument supplied for foreach().
Instance Method Details
permalink #create_dam_folder(data) ⇒ Object
Create dam folder.
Create a folder in dam.
Parameters
- data
-
(Hash) – Data to be submited.
Example
data = {
"folder_name": "New Dam Folder",
"slug": "new-dam-folder"
}
@data = @mints_user.create_dam_folder(data.to_json)
85 86 87 |
# File 'lib/user/content/dam.rb', line 85 def create_dam_folder(data) return @client.raw("post", "/content/folders/create", nil, data) end |
permalink #delete_dam(data) ⇒ Object
FIXME: Invalid argument supplied for foreach()
69 70 71 |
# File 'lib/user/content/dam.rb', line 69 def delete_dam(data) #FIXME: Invalid argument supplied for foreach() return @client.raw("post", "/content/dam/delete", nil, data) end |
permalink #get_dam_asset_locations(options) ⇒ Object
Get dam asset locations.
Get an asset locations in dam.
Parameters
- options
-
(Hash) – List of Resource Collection Options shown above can be used as parameter.
Example
@data = @mints_user.get_dam_asset_locations()
23 24 25 |
# File 'lib/user/content/dam.rb', line 23 def get_dam_asset_locations() return @client.raw("get", "/content/dam/asset-locations", ) end |
permalink #get_dam_loadtree ⇒ Object
Get dam loadtree.
Get dam loadtree.
Example
@data = @mints_user.get_dam_loadtree
11 12 13 |
# File 'lib/user/content/dam.rb', line 11 def get_dam_loadtree return @client.raw("get", "/content/dam/loadtree") end |
permalink #paste_dam(data) ⇒ Object
FIXME: Controller detect object array like a single array.
27 28 29 |
# File 'lib/user/content/dam.rb', line 27 def paste_dam(data) #FIXME: Controller detect object array like a single array. return @client.raw("post", "/content/dam/paste", nil, data) end |
permalink #rename_dam(data) ⇒ Object
Rename dam.
Rename folder or asset in dam.
Parameters
- data
-
(Hash) – Data to be submited.
Example
data = {
"itemType": "asset",
"id": 21,
"title": "accusantium",
"description": "Ea cupiditate",
"slug": "accusantium"
}
@data = @mints_user.rename_dam(data.to_json)
46 47 48 |
# File 'lib/user/content/dam.rb', line 46 def rename_dam(data) return @client.raw("post", "/content/dam/rename", nil, data) end |
permalink #search_dam(data) ⇒ Object
Search dam.
Search folder or asset in dam.
Parameters
- data
-
(Hash) – Data to be submited.
Example
data = {
"searchFor": "accusantium"
}
@data = @mints_user.search_dam(data.to_json)
61 62 63 |
# File 'lib/user/content/dam.rb', line 61 def search_dam(data) return @client.raw("post", "/content/dam/search", nil, data) end |
permalink #send_to_trash_dam(data) ⇒ Object
FIXME: Invalid argument supplied for foreach()
65 66 67 |
# File 'lib/user/content/dam.rb', line 65 def send_to_trash_dam(data) #FIXME: Invalid argument supplied for foreach() return @client.raw("post", "/content/dam/sendToTrash", nil, data) end |