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