instance method
Gem::Commands::CleanupCommand#execute
execute
lib/rubygems/commands/cleanup_command.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/commands/cleanup_command.rb, line 66
def execute
say "Cleaning up installed gems..."
if options[:args].empty?
done = false
last_set = nil
until done do
clean_gems
this_set = @gems_to_cleanup.map(&:full_name).sort
done = this_set.empty? || last_set == this_set
last_set = this_set
end
else
clean_gems
end
say "Clean up complete"
verbose do
skipped = @default_gems.map(&:full_name)
"Skipped default gems: #{skipped.join ", "}"
end
end
No documentation available
See also
#clean_gems
#get_candidate_gems
.new
#get_gems_to_cleanup
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0