lib/active_merchant/billing/gateways/blue_snap.rb in activemerchant-1.83.0 vs lib/active_merchant/billing/gateways/blue_snap.rb in activemerchant-1.84.0

- old
+ new

@@ -213,11 +213,11 @@ return forbidden_response(response.body) if response.code.to_i == 403 parsed = {} doc = Nokogiri::XML(response.body) doc.root.xpath('*').each do |node| - if (node.elements.empty?) + if node.elements.empty? parsed[node.name.downcase] = node.text else node.elements.each do |childnode| parse_element(parsed, childnode) end @@ -235,15 +235,13 @@ parsed[node.name.downcase] = node.text end end def api_request(action, request, verb) - begin - ssl_request(verb, url(action), request, headers) - rescue ResponseError => e - e.response - end + ssl_request(verb, url(action), request, headers) + rescue ResponseError => e + e.response end def commit(action, verb = :post) request = build_xml_request(action) { |doc| yield(doc) } response = api_request(action, request, verb) @@ -256,10 +254,10 @@ parsed, authorization: authorization_from(action, parsed), avs_result: avs_result(parsed), cvv_result: cvv_result(parsed), error_code: error_code_from(parsed), - test: test?, + test: test? ) end def url(action = nil) base = test? ? test_url : live_url