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)
90 91 92 |
# File 'lib/user/content/dam.rb', line 90 def create_dam_folder(data) @client.raw('post', '/content/folders/create', nil, data) end |
#delete_dam(data) ⇒ Object
73 74 75 76 |
# File 'lib/user/content/dam.rb', line 73 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()
25 26 27 |
# File 'lib/user/content/dam.rb', line 25 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
13 14 15 |
# File 'lib/user/content/dam.rb', line 13 def get_dam_load_tree @client.raw('get', '/content/dam/loadtree') end |
#paste_dam(data) ⇒ Object
29 30 31 32 |
# File 'lib/user/content/dam.rb', line 29 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)
49 50 51 |
# File 'lib/user/content/dam.rb', line 49 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)
64 65 66 |
# File 'lib/user/content/dam.rb', line 64 def search_dam(data) @client.raw('post', '/content/dam/search', nil, data) end |
#send_to_trash_dam(data) ⇒ Object
68 69 70 71 |
# File 'lib/user/content/dam.rb', line 68 def send_to_trash_dam(data) # FIXME: Invalid argument supplied for foreach() @client.raw('post', '/content/dam/sendToTrash', nil, data) end |