Class: HTTPX::ErrorResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/httpx/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(error, retries) ⇒ ErrorResponse

Returns a new instance of ErrorResponse.



216
217
218
219
# File 'lib/httpx/response.rb', line 216

def initialize(error, retries)
  @error = error
  @retries = retries
end

Instance Attribute Details

#errorObject (readonly) Also known as: status

Returns the value of attribute error.



212
213
214
# File 'lib/httpx/response.rb', line 212

def error
  @error
end

#retriesObject (readonly)

Returns the value of attribute retries.



212
213
214
# File 'lib/httpx/response.rb', line 212

def retries
  @retries
end

Instance Method Details

#retryable?Boolean

Returns:

  • (Boolean)


221
222
223
# File 'lib/httpx/response.rb', line 221

def retryable?
  @retries.positive?
end