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
-
#get_dam_asset_locations(options) ⇒ Object
Get dam asset locations.
-
#get_dam_load_tree ⇒ Object
Get dam load_tree.
- #paste_dam(data) ⇒ Object
-
#rename_dam(data) ⇒ Object
Rename dam.
-
#search_dam(data) ⇒ Object
Search dam.
- #send_to_trash_dam(data) ⇒ Object
Instance Method Details
#create_dam_folder(data) ⇒ Object
Create dam folder.
Create a folder in dam.
Parameters
- data
-
(Hash) – Data to be submitted.
Example
data = {
folder_name: 'New Dam Folder',
slug: 'new-dam-folder'
}
@data = @mints_user.create_dam_folder(data.to_json)
88 89 90 |
# File 'lib/user/content/dam.rb', line 88 def create_dam_folder(data) @client.raw('post', '/content/folders/create', nil, data) end |
#delete_dam(data) ⇒ Object
71 72 73 74 |
# File 'lib/user/content/dam.rb', line 71 def delete_dam(data) # FIXME: Invalid argument supplied for foreach() @client.raw('post', '/content/dam/delete', nil, data) end |
#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() @client.raw('get', '/content/dam/asset-locations', ) end |
#get_dam_load_tree ⇒ Object
Get dam load_tree.
Get dam load_tree.
Example
@data = @mints_user.get_dam_load_tree
11 12 13 |
# File 'lib/user/content/dam.rb', line 11 def get_dam_load_tree @client.raw('get', '/content/dam/loadtree') end |
#paste_dam(data) ⇒ Object
27 28 29 30 |
# File 'lib/user/content/dam.rb', line 27 def paste_dam(data) # FIXME: Controller detect object array like a single array. @client.raw('post', '/content/dam/paste', nil, data) end |
#rename_dam(data) ⇒ Object
Rename dam.
Rename folder or asset in dam.
Parameters
- data
-
(Hash) – Data to be submitted.
Example
data = {
itemType: 'asset',
id: 21,
title: 'New folder title',
description: 'New folder description',
slug: 'new-folder-title'
}
@data = @mints_user.rename_dam(data.to_json)
47 48 49 |
# File 'lib/user/content/dam.rb', line 47 def rename_dam(data) @client.raw('post', '/content/dam/rename', nil, data) end |
#search_dam(data) ⇒ Object
Search dam.
Search folder or asset in dam.
Parameters
- data
-
(Hash) – Data to be submitted.
Example
data = {
searchFor: 'Folder name'
}
@data = @mints_user.search_dam(data.to_json)
62 63 64 |
# File 'lib/user/content/dam.rb', line 62 def search_dam(data) @client.raw('post', '/content/dam/search', nil, data) end |
#send_to_trash_dam(data) ⇒ Object
66 67 68 69 |
# File 'lib/user/content/dam.rb', line 66 def send_to_trash_dam(data) # FIXME: Invalid argument supplied for foreach() @client.raw('post', '/content/dam/sendToTrash', nil, data) end |