From 41a01706092561224105eef3f78d82a008f1825f Mon Sep 17 00:00:00 2001 From: Brian Evans Date: Thu, 13 Apr 2023 10:44:42 -0400 Subject: Replace removed URI.decode with CGI.unescape Prepares for Ruby 3.0 Signed-off-by: Brian Evans --- projects.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects.rb b/projects.rb index 2d9565a..72f7f6d 100755 --- a/projects.rb +++ b/projects.rb @@ -6,6 +6,7 @@ require_relative 'lib/vocabulary' require 'json' require 'rdf/rdfxml' require 'uri' +require 'cgi' include RDF abort "Usage: #{$PROGRAM_NAME} " unless ARGV.first @@ -65,7 +66,7 @@ projects_q.execute(graph) do |result| project['email'] = email result[:proj_email].to_s project['description'] = result[:proj_desc].to_s project['irc'] = result[:proj_irc].to_s - project['href'] = URI.decode(https(result[:proj_href].to_s).gsub('-', '%')) + project['href'] = CGI.unescape(https(result[:proj_href].to_s).gsub('-', '%')) project['propagates_members'] = result[:propagates_members].to_s == 'true' project['lead_election_date'] = result[:proj_lead_election_date].to_s -- cgit v1.2.3-65-gdbad