lib/pingpp/errors/pingpp_error.rb in pingpp-2.0.15 vs lib/pingpp/errors/pingpp_error.rb in pingpp-2.1.0
- old
+ new
@@ -2,15 +2,18 @@
class PingppError < StandardError
attr_reader :message
attr_reader :http_status
attr_reader :http_body
attr_reader :json_body
+ attr_reader :http_headers
- def initialize(message=nil, http_status=nil, http_body=nil, json_body=nil)
+ def initialize(message=nil, http_status=nil, http_body=nil, json_body=nil,
+ http_headers=nil)
@message = message
@http_status = http_status
@http_body = http_body
@json_body = json_body
+ @http_headers = http_headers || {}
end
def to_s
status_string = @http_status.nil? ? "" : "(Status #{@http_status}) "
"#{status_string}#{@message}"