instance method
Gem::Version#approximate_recommendation
() -> ::String
approximate_recommendation
lib/rubygems/version.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/version.rb, line 327
def approximate_recommendation
segments = self.segments
segments.pop while segments.any? {|s| String === s }
segments.pop while segments.size > 2
segments.push 0 while segments.size < 2
recommendation = "~> #{segments.join(".")}"
recommendation += ".a" if prerelease?
recommendation
end
A recommended version for use with a ~> Requirement.