lib/chatwork/chatwork_error.rb in chatwork-0.12.0 vs lib/chatwork/chatwork_error.rb in chatwork-0.12.1

- old
+ new

@@ -38,10 +38,15 @@ attr_reader :original_error def initialize(message, original_error = nil) @original_error = original_error - super(message) + + if original_error && original_error.response.is_a?(Hash) + super(message, original_error.response[:status], original_error.response[:body]) + else + super(message) + end end end class APIError < ChatWorkError attr_reader :errors