diff options
Diffstat (limited to 'lib/rubygems/commands/query_command.rb')
-rw-r--r-- | lib/rubygems/commands/query_command.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rubygems/commands/query_command.rb b/lib/rubygems/commands/query_command.rb index fdc5a6a4ea..ea83b93bbb 100644 --- a/lib/rubygems/commands/query_command.rb +++ b/lib/rubygems/commands/query_command.rb @@ -82,13 +82,15 @@ class Gem::Commands::QueryCommand < Gem::Command say "*** REMOTE GEMS ***" say + all = options[:all] + begin - Gem::SourceInfoCache.cache.refresh options[:all] + Gem::SourceInfoCache.cache all rescue Gem::RemoteFetcher::FetchError # no network end - output_query_results Gem::SourceInfoCache.search(name, false, true) + output_query_results Gem::SourceInfoCache.search(name, false, all) end end |