Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Gem::Version#release
release
lib/rubygems/version.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/rubygems/version.rb, line 326
def release
@@release[self] ||= if prerelease?
segments = self.segments
segments.pop while segments.any? {|s| String === s }
self.class.new segments.join(".")
else
self
end
end
The release for this version (e.g. 1.2.0.a -> 1.2.0). Non-prerelease versions return themselves.
See also
#prerelease?
#_segments
#partition_segments
#to_s
also in
4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0