class method
Gem::BundlerVersionFinder.bundle_update_bundler_version
bundle_update_bundler_version
lib/rubygems/bundler_version_finder.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/bundler_version_finder.rb, line 26
def self.bundle_update_bundler_version
return unless ["bundle", "bundler"].include? File.basename($0)
return unless "update".start_with?(ARGV.first || " ")
bundler_version = nil
update_index = nil
ARGV.each_with_index do |a, i|
if update_index && update_index.succ == i && a =~ Gem::Version::ANCHORED_VERSION_PATTERN
bundler_version = a
end
next unless a =~ /\A--bundler(?:[= ](#{Gem::Version::VERSION_PATTERN}))?\z/
bundler_version = $1 || true
update_index = i
end
bundler_version
end
No documentation available
See also
.bundler_version
.lockfile_contents
.bundler_config_file
.lockfile_version
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0