From b27ecb3465f1ba1ed97bbc0e2675574275a52a78 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 24 Mar 2021 15:27:44 +1100 Subject: [PATCH] Replace ActiveMerchant's deprecated gateway_mode It's now just called `mode`. This avoids the warning: ../app/models/spree/gateway.rb:31:in `provider': Base#gateway_mode is deprecated in favor of Base#mode and will be removed in a future version --- app/models/spree/gateway.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/spree/gateway.rb b/app/models/spree/gateway.rb index 4b7533c2d8..6a0320835b 100644 --- a/app/models/spree/gateway.rb +++ b/app/models/spree/gateway.rb @@ -28,7 +28,7 @@ module Spree gateway_options = options gateway_options.delete :login if gateway_options.key?(:login) && gateway_options[:login].nil? if gateway_options[:server] - ActiveMerchant::Billing::Base.gateway_mode = gateway_options[:server].to_sym + ActiveMerchant::Billing::Base.mode = gateway_options[:server].to_sym end @provider ||= provider_class.new(gateway_options) end