Module: Kontena::CloudClient
- Included in:
- Client
- Defined in:
- lib/kontena_cli_plugin.rb
Instance Method Summary collapse
Instance Method Details
#parse_response(response) ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# 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 |