module Terminal class APITimeoutError < StandardError; end class APIConfigurationError < StandardError; end class APIResponseError < StandardError attr_reader :message, :response def initialize(response) @response = response @message = @response.body.nil? ? '' : @response.body['error'] super(message) end end end