class Endorser::Response
Attributes
raw[R]
request[R]
Public Class Methods
new(raw, request)
click to toggle source
# File lib/endorser/response.rb, line 5 def initialize(raw, request) @raw = raw @request = request end
Public Instance Methods
body()
click to toggle source
@return [String]
# File lib/endorser/response.rb, line 21 def body raw.to_s end
client_error?()
click to toggle source
@return [Boolean]
# File lib/endorser/response.rb, line 46 def client_error? code.between?(400, 499) end
code()
click to toggle source
@return [Integer]
# File lib/endorser/response.rb, line 26 def code raw.code end
headers()
click to toggle source
@return [Hash]
# File lib/endorser/response.rb, line 11 def headers raw.raw_headers end
informational?()
click to toggle source
@return [Boolean]
# File lib/endorser/response.rb, line 31 def informational? code.between?(100, 199) end
redirection?()
click to toggle source
@return [Boolean]
# File lib/endorser/response.rb, line 41 def redirection? code.between?(300, 399) end
server_error?()
click to toggle source
@return [Boolean]
# File lib/endorser/response.rb, line 51 def server_error? code.between?(500, 599) end
success?()
click to toggle source
@return [Boolean]
# File lib/endorser/response.rb, line 36 def success? code.between?(200, 299) end