method
execute
v2_6_3 -
Show latest stable
- Class:
Gem::Commands::CleanupCommand
execute()public
No documentation available.
# File lib/rubygems/commands/cleanup_command.rb, line 62
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 { |spec| spec.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 { |spec| spec.full_name }
"Skipped default gems: #{skipped.join ', '}"
end
end