module Kontena::CloudClient

Public Instance Methods

parse_response(response) click to toggle source
Calls superclass method
# File lib/kontena_cli_plugin.rb, line 88
def parse_response(response)
  data = super(response)
  if data.is_a?(Hash) && data['errors']
    data['error'] = {}
    errors = data.delete('errors')
    if errors.size == 1
      data['error'] = errors[0]['title']
    else
      errors.each do |e|
        data['error'][e['id']] = e['title']
      end
    end
  end
  data
end