From 013d316623c707ae8341e763fbfcae46b6ee8b7f Mon Sep 17 00:00:00 2001 From: Haseeb A Date: Tue, 24 Jan 2023 17:38:38 +0400 Subject: [PATCH] update to support ruby 3 --- lib/eventbrite/util.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/eventbrite/util.rb b/lib/eventbrite/util.rb index 1a3389e..ad43b53 100644 --- a/lib/eventbrite/util.rb +++ b/lib/eventbrite/util.rb @@ -60,7 +60,8 @@ def self.symbolize_names(object) end def self.url_encode(key) - URI.escape(key.to_s, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]")) + parser = URI.const_defined?(:Parser) ? URI::Parser.new : URI + parser.escape(key.to_s, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]")) end def self.flatten_params(params, parent_key=nil)