Method: CloudmunchService#parseResponse

Defined in:
lib/cloudmunch_Ruby_sdk_v2/CloudmunchService.rb

#parseResponse(responseJson) ⇒ Object



445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
# File 'lib/cloudmunch_Ruby_sdk_v2/CloudmunchService.rb', line 445

def parseResponse(responseJson)
  requestDetails = (JSON.load(responseJson))['request']
  responseData   = (JSON.load(responseJson))['data']

  log("DEBUG", "Response : ")
  log("DEBUG", responseJson)
  
  if !requestDetails['status'].nil? && requestDetails['status'].casecmp('success') == 0    
      return responseData
  else
      if !requestDetails['message'].nil?
        log("ERROR", requestDetails['message'])
      end
      return nil
  end
end