[ruby/ipaddr] Expose IPAddr::VERSION

An almost universal convention for gems is to expose Namespace::VERSION
which makes it much easier when debugging etc.

https://github.com/ruby/ipaddr/commit/587ae6996e
This commit is contained in:
Jean Boussier 2021-12-02 10:07:26 +01:00 коммит произвёл Hiroshi SHIBATA
Родитель fd710d7e99
Коммит 5221cb4468
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
2 изменённых файлов: 6 добавлений и 1 удалений

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

@ -3,9 +3,13 @@
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
version = File.foreach(File.expand_path("ipaddr.rb", lib)).find do |line|
/^\s*VERSION\s*=\s*["'](.*)["']/ =~ line and break $1
end
Gem::Specification.new do |spec|
spec.name = "ipaddr"
spec.version = "1.2.3"
spec.version = version
spec.authors = ["Akinori MUSHA", "Hajimu UMEMOTO"]
spec.email = ["knu@idaemons.org", "ume@mahoroba.org"]

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

@ -40,6 +40,7 @@ require 'socket'
# p ipaddr3 #=> #<IPAddr: IPv4:192.168.2.0/255.255.255.0>
class IPAddr
VERSION = "1.2.3"
# 32 bit mask for IPv4
IN4MASK = 0xffffffff