class FriendlyShipping::Services::ShipEngine::ParseVoidResponse
Public Class Methods
call(request:, response:)
click to toggle source
# File lib/friendly_shipping/services/ship_engine/parse_void_response.rb, line 9 def self.call(request:, response:) parsed_json = JSON.parse(response.body) approved, message = parsed_json["approved"], parsed_json["message"] if approved Success( ApiResult.new(message, original_request: request, original_response: response) ) else Failure( ApiFailure.new(message, original_request: request, original_response: response) ) end end