Method: Pcli::ApiResponse#error

Defined in:
lib/pcli/api_response.rb

#errorObject



48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/pcli/api_response.rb', line 48

def error
  return @error unless @error.nil?

  return @error = false unless state == :error

  @error = KnownError.new(
    json['status'],
    json.dig('error', 'type'),
    json.dig('error', 'title'),
    json.dig('error', 'message')
  )
end