instance method
Gem::Version#bump
() -> self
bump
lib/rubygems/version.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/version.rb, line 232
def bump
@@bump[self] ||= begin
segments = self.segments
segments.pop while segments.any? {|s| String === s }
segments.pop if segments.size > 1
segments[-1] = segments[-1].succ
self.class.new segments.join(".")
end
end
Return a new version object where the next to the last revision number is one greater (e.g., 5.3.1 => 5.4).
Pre-release (alpha) parts, e.g, 5.3.1.b.2 => 5.4, are ignored.
See also
#approximate_recommendation
#canonical_segments
#<=>
#eql?
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0