End of Life Ruby 3.0 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.0.5/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