From 8982bbcbeeb36f9cf0576621898bba27c51dcba2 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Tue, 13 May 2025 11:05:33 -0700 Subject: [PATCH] [ruby/erb] Publish constant ERB::VERSION Even cgi.gem publicly defines CGI::VERSION today. It's just weird that ERB::VERSION is kept private at this point. https://github.com/ruby/erb/commit/46801cbd47 --- lib/erb.gemspec | 2 +- lib/erb/version.rb | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/erb.gemspec b/lib/erb.gemspec index f009a70d2c..0a59abad53 100644 --- a/lib/erb.gemspec +++ b/lib/erb.gemspec @@ -7,7 +7,7 @@ end Gem::Specification.new do |spec| spec.name = 'erb' - spec.version = ERB.const_get(:VERSION, false) + spec.version = ERB::VERSION spec.authors = ['Masatoshi SEKI', 'Takashi Kokubun'] spec.email = ['seki@ruby-lang.org', 'k0kubun@ruby-lang.org'] diff --git a/lib/erb/version.rb b/lib/erb/version.rb index b5fe39b330..2c395d06ad 100644 --- a/lib/erb/version.rb +++ b/lib/erb/version.rb @@ -1,5 +1,4 @@ # frozen_string_literal: true class ERB VERSION = '4.0.4' - private_constant :VERSION end