class SmartHR::APIConnectionError
Attributes
original_error[R]
Public Class Methods
faraday_error(e)
click to toggle source
# File lib/smarthr.rb, line 23 def self.faraday_error(e) new("Connection with SmartHR API server failed. #{e.message}", e) end
new(message, original_error = nil)
click to toggle source
Calls superclass method
SmartHR::Error::new
# File lib/smarthr.rb, line 29 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