summaryrefslogtreecommitdiff
path: root/lib/rubygems/commands/info_command.rb
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2020-02-01 11:14:04 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2020-02-01 11:14:57 +0900
commit600a715c9bde99fe2e9a669465d78833445273e8 (patch)
tree8244622e8cc02b40dd0dad29d30fc60a11342396 /lib/rubygems/commands/info_command.rb
parentadc303131187654d8ce83f3db17eefa3d5bae26c (diff)
Merge the current master branch of rubygems/rubygems.
Just started to develop RubyGems 3.2.0.
Diffstat (limited to 'lib/rubygems/commands/info_command.rb')
-rw-r--r--lib/rubygems/commands/info_command.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/rubygems/commands/info_command.rb b/lib/rubygems/commands/info_command.rb
index 6a737b178b..a64843405e 100644
--- a/lib/rubygems/commands/info_command.rb
+++ b/lib/rubygems/commands/info_command.rb
@@ -1,14 +1,19 @@
# frozen_string_literal: true
require 'rubygems/command'
-require 'rubygems/commands/query_command'
+require 'rubygems/query_utils'
-class Gem::Commands::InfoCommand < Gem::Commands::QueryCommand
+class Gem::Commands::InfoCommand < Gem::Command
+
+ include Gem::QueryUtils
def initialize
- super "info", "Show information for the given gem"
+ super "info", "Show information for the given gem",
+ :name => //, :domain => :local, :details => false, :versions => true,
+ :installed => nil, :version => Gem::Requirement.default
+
+ add_query_options
- remove_option('--name-matches')
remove_option('-d')
defaults[:details] = true