End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
class method
Gem::Commands::CleanupCommand.new
new
lib/rubygems/commands/cleanup_command.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.2.0/lib/rubygems/commands/cleanup_command.rb, line 7
def initialize
super "cleanup",
"Clean up old versions of installed gems",
:force => false, :install_dir => Gem.dir,
:check_dev => true
add_option("-n", "-d", "--dry-run",
"Do not uninstall gems") do |value, options|
options[:dryrun] = true
end
add_option(:Deprecated, "--dryrun",
"Do not uninstall gems") do |value, options|
options[:dryrun] = true
end
deprecate_option("--dryrun", extra_msg: "Use --dry-run instead")
add_option("-D", "--[no-]check-development",
"Check development dependencies while uninstalling",
"(default: true)") do |value, options|
options[:check_dev] = value
end
add_option("--[no-]user-install",
"Cleanup in user's home directory instead",
"of GEM_HOME.") do |value, options|
options[:user_install] = value
end
@candidate_gems = nil
@default_gems = []
@full = nil
@gems_to_cleanup = nil
@original_home = nil
@original_path = nil
@primary_gems = nil
end
No documentation available