module Makeleaps::ErrorHandler
Public Instance Methods
handle_api_response(success: 200, &block)
click to toggle source
# File lib/makeleaps/errors.rb, line 14 def handle_api_response(success: 200, &block) response = block.call return response if [success].flatten.include? response.status message = response.respond_to?(:resource) ? response.resource : response.inspect # 'Makeleaps API error' raise Makeleaps::APIError.new(message, response.status) end