class IdealPostcodes::IdealPostcodesError

Attributes

http_body[R]
http_code[R]
message[R]
response_code[R]

Public Class Methods

new(message = nil, http_code = nil, http_body = nil, response_code = nil) click to toggle source
# File lib/idealpostcodes/errors.rb, line 8
def initialize(message = nil, http_code = nil, http_body = nil, response_code = nil)
        @message = message
        @http_code = http_code
        @http_body = http_body
        @response_code = response_code
end

Public Instance Methods

to_s() click to toggle source
# File lib/idealpostcodes/errors.rb, line 15
def to_s
        status = @http_code.nil? ? "" : "#{@http_code} error."
        ideal_code = @response_code.nil? ? "" : "(#{@response_code})"
        "#{status} error. (#{ideal_code}) #{message}"
end