class ChatWork::APIConnectionError
Attributes
original_error[R]
Public Class Methods
faraday_error(e)
click to toggle source
# File lib/chatwork/chatwork_error.rb, line 35 def self.faraday_error(e) new("Connection with ChatWork API server failed. #{e.message}", e) end
new(message, original_error = nil)
click to toggle source
Calls superclass method
ChatWork::ChatWorkError::new
# File lib/chatwork/chatwork_error.rb, line 41 def initialize(message, original_error = nil) @original_error = original_error if original_error && original_error.response.is_a?(Hash) super(message, original_error.response[:status], original_error.response[:body]) else super(message) end end