lib/finapps/rest/base_client.rb in finapps-2.0.14 vs lib/finapps/rest/base_client.rb in finapps-2.0.15

- old
+ new

@@ -38,11 +38,10 @@ raise FinApps::MissingArgumentsError.new 'Missing argument: path.' if path.blank? raise FinApps::MissingArgumentsError.new 'Missing argument: method.' if method.blank? response, error_messages = execute_request(method, params, path) result = if response.blank? - logger.error "##{__method__} => Null response found. Unable to process it." nil else block_given? ? yield(response) : response.body end @@ -72,10 +71,10 @@ logger.fatal "#{self.class}##{__method__} => #{error}" raise error end def handle_client_error(error) - logger.error "#{self.class}##{__method__} => Faraday::Error::ClientError, #{error}" + logger.warn "#{self.class}##{__method__} => Faraday::Error::ClientError, #{error}" error.response[:error_messages] || [error.message] end def handle_standard_error(error) logger.error "#{self.class}##{__method__} => StandardError, #{error}"