[ruby/erb] Unify ERB version definitions

https://github.com/ruby/erb/commit/5df06b8473
This commit is contained in:
Takashi Kokubun 2021-01-20 21:43:04 -08:00
Родитель 084662dc9f
Коммит 5f7df72b56
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
3 изменённых файлов: 16 добавлений и 3 удалений

Просмотреть файл

@ -1,6 +1,13 @@
begin
require_relative 'lib/erb/version'
rescue LoadError
# for Ruby core repository
require_relative 'version'
end
Gem::Specification.new do |spec|
spec.name = 'erb'
spec.version = '2.2.0'
spec.version = ERB.const_get(:VERSION, false)
spec.authors = ['Masatoshi SEKI']
spec.email = ['seki@ruby-lang.org']

Просмотреть файл

@ -12,7 +12,8 @@
#
# You can redistribute it and/or modify it under the same terms as Ruby.
require "cgi/util"
require 'cgi/util'
require 'erb/version'
#
# = ERB -- Ruby Templating
@ -260,7 +261,7 @@ class ERB
# Returns revision information for the erb.rb module.
def self.version
"erb.rb [2.2.0 #{ERB::Revision.split[1]}]"
"erb.rb [#{VERSION} #{ERB::Revision.split[1]}]"
end
end

5
lib/erb/version.rb Normal file
Просмотреть файл

@ -0,0 +1,5 @@
# frozen_string_literal: false
class ERB
VERSION = '2.2.0'
private_constant :VERSION
end