@@ 84-90 (lines=7) @@ | ||
81 | oParser = VersiononeSdk::ParserXmlAssets.new({url: @sUrl}) |
|
82 | return oParser.getDocForAssetXml( oRes.body ) |
|
83 | end |
|
84 | ||
85 | def getAssetForTypeAndNumber(sAssetType = nil, sAssetNumber = nil) |
|
86 | sUrl = self.getUrlForAssetTypeAndNumber( sAssetType, sAssetNumber ) |
|
87 | oRes = @oFaraday.get sUrl |
|
88 | oParser = VersiononeSdk::ParserXmlAssets.new({url: @sUrl}) |
|
89 | aDocs = oParser.getDocsForAssetsXml( oRes.body ) |
|
90 | return aDocs[0] |
|
91 | end |
|
92 | ||
93 | def getAssets(sAssetType = nil, xIds = nil) |
|
@@ 77-82 (lines=6) @@ | ||
74 | ||
75 | raise RuntimeError, "E_UNKNOWN_ASSET_ID [#{xAssetId1}][#{xAssetId2.to_s}]" |
|
76 | end |
|
77 | ||
78 | def getAssetForTypeAndOid(sAssetType = nil, sAssetOid = nil) |
|
79 | sUrl = self.getUrlForAssets( sAssetType, sAssetOid ) |
|
80 | oRes = @oFaraday.get sUrl |
|
81 | oParser = VersiononeSdk::ParserXmlAssets.new({url: @sUrl}) |
|
82 | return oParser.getDocForAssetXml( oRes.body ) |
|
83 | end |
|
84 | ||
85 | def getAssetForTypeAndNumber(sAssetType = nil, sAssetNumber = nil) |