Module: DAM

Included in:
Content
Defined in:
lib/user/content/dam.rb

Instance Method Summary collapse

Instance Method Details

#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)
[View source]

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

#delete_dam(data) ⇒ Object

FIXME: Invalid argument supplied for foreach()

[View source]

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

#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(options)
[View source]

23
24
25
# File 'lib/user/content/dam.rb', line 23

def get_dam_asset_locations(options)
    return @client.raw("get", "/content/dam/asset-locations", options)
end

#get_dam_loadtreeObject

Get dam loadtree.

Get dam loadtree.

Example

@data = @mints_user.get_dam_loadtree
[View source]

11
12
13
# File 'lib/user/content/dam.rb', line 11

def get_dam_loadtree
    return @client.raw("get", "/content/dam/loadtree")
end

#paste_dam(data) ⇒ Object

FIXME: Controller detect object array like a single array.

[View source]

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

#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)
[View source]

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

#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)
[View source]

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

#send_to_trash_dam(data) ⇒ Object

FIXME: Invalid argument supplied for foreach()

[View source]

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