[前][次][番号順一覧][スレッド一覧]

ruby-changes:64982

From: Takashi <ko1@a...>
Date: Thu, 21 Jan 2021 15:27:36 +0900 (JST)
Subject: [ruby-changes:64982] b12bd451af (master): [ruby/erb] Let ERB.version just return a version

https://git.ruby-lang.org/ruby.git/commit/?id=b12bd451af

From b12bd451af693259fc1f22c398e1065029acb098 Mon Sep 17 00:00:00 2001
From: Takashi Kokubun <takashikkbn@g...>
Date: Wed, 20 Jan 2021 22:24:02 -0800
Subject: [ruby/erb] Let ERB.version just return a version

and deprecate ERB::Revision.

`'$Date::                           $'` has not been working since Git
migration from SVN. I'm sorry.

Because it has been already broken, I'd like to take this opportunity to
make `ERB.version` compatible with `Gem::Version.new`.

https://github.com/ruby/erb/commit/2b4182eb10

diff --git a/lib/erb.rb b/lib/erb.rb
index 48e0505..17dc557 100644
--- a/lib/erb.rb
+++ b/lib/erb.rb
@@ -258,10 +258,11 @@ require 'erb/version' https://github.com/ruby/ruby/blob/trunk/lib/erb.rb#L258
 #
 class ERB
   Revision = '$Date::                           $' # :nodoc: #'
+  deprecate_constant :Revision
 
   # Returns revision information for the erb.rb module.
   def self.version
-    "erb.rb [#{VERSION} #{ERB::Revision.split[1]}]"
+    VERSION
   end
 end
 
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]