From b0718eb76ae8c937b4ea643a224a84c704da9b88 Mon Sep 17 00:00:00 2001 From: Ricardo Villagrana Date: Mon, 19 Feb 2024 10:10:15 -0600 Subject: [PATCH] fix URI#encode deprecation issue for Ruby 3+ --- lib/woocommerce_api/oauth.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/woocommerce_api/oauth.rb b/lib/woocommerce_api/oauth.rb index c5bc44e..1612e3a 100644 --- a/lib/woocommerce_api/oauth.rb +++ b/lib/woocommerce_api/oauth.rb @@ -42,7 +42,7 @@ def get_oauth_url params["oauth_timestamp"] = Time.new.to_i params["oauth_signature"] = CGI::escape(generate_oauth_signature(params, url)) - query_string = URI::encode(params.map{|key, value| "#{key}=#{value}"}.join("&")) + query_string = URI::encode_www_form(params) "#{url}?#{query_string}" end