Exception: Okapi::RequestError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/okapi.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ RequestError

Returns a new instance of RequestError.



95
96
97
# File 'lib/okapi.rb', line 95

def initialize(response)
  super("#{response.class.to_s}: #{response.body}")
end

Instance Attribute Details

#responseObject (readonly)

Returns the value of attribute response.



93
94
95
# File 'lib/okapi.rb', line 93

def response
  @response
end

Class Method Details

.maybe_fail!(response) ⇒ Object



99
100
101
# File 'lib/okapi.rb', line 99

def self.maybe_fail!(response)
  fail new(response) unless response.code.to_i >= 200 && response.code.to_i < 300
end