28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/cloudmunch_Ruby_sdk_v2/AssetHelper.rb', line 28
def getAsset(assetID, filterData)
paramHash = {}
if !filterData.nil?
paramHash["filter"] = filterData.to_json
end
serverUrl = @appContext.getMasterURL() + "/applications/" + @appContext.getProject() + "/assets/" + assetID
assetResult = @cloudmunchDataService.getDataForContext(serverUrl, @appContext.getAPIJey(), paramHash)
if assetResult == nil then
log("ERROR", "Unable to get data from cloudmunch")
return nil
else
assetResult = JSON.parse(assetResult)
assetData = assetResult["data"]
if assetData.nil? then
log("ERROR", "Asset does not exist")
return nil
else
return assetData
end
end
end
|