class Gem::Commands::SourcesCommand

def clear_all # :nodoc:

:nodoc:
def clear_all # :nodoc:
  path = Gem.spec_cache_dir
  FileUtils.rm_rf path
  unless File.exist? path then
    say "*** Removed specs cache ***"
  else
    unless File.writable? path then
      say "*** Unable to remove source cache (write protected) ***"
    else
      say "*** Unable to remove source cache ***"
    end
    terminate_interaction 1
  end
end