summaryrefslogtreecommitdiff
path: root/lib/rubygems/command_manager.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-06 03:56:38 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-06 03:56:38 +0000
commit287a34ae0dfc23e4158f67cb7783d239f202c368 (patch)
tree5e35d5b41aae961b37cf6632f60c42f51c7aa775 /lib/rubygems/command_manager.rb
parent9b52ae2e6491bb5d6c59e1799449f6268baf6f89 (diff)
* {ext,lib,test}/**/*.rb: removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rubygems/command_manager.rb')
-rw-r--r--lib/rubygems/command_manager.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/rubygems/command_manager.rb b/lib/rubygems/command_manager.rb
index dd9a1ae..5a8dec4 100644
--- a/lib/rubygems/command_manager.rb
+++ b/lib/rubygems/command_manager.rb
@@ -15,12 +15,12 @@ module Gem
# sub-commands supported by the gem command.
class CommandManager
include UserInteraction
-
+
# Return the authoritative instance of the command manager.
def self.instance
@command_manager ||= CommandManager.new
end
-
+
# Register all the subcommands supported by the gem command.
def initialize
@commands = {}
@@ -52,24 +52,24 @@ module Gem
register_command :update
register_command :which
end
-
+
# Register the command object.
def register_command(command_obj)
@commands[command_obj] = false
end
-
+
# Return the registered command from the command name.
def [](command_name)
command_name = command_name.intern
return nil if @commands[command_name].nil?
@commands[command_name] ||= load_and_instantiate(command_name)
end
-
+
# Return a list of all command names (as strings).
def command_names
@commands.keys.collect {|key| key.to_s}.sort
end
-
+
# Run the config specified by +args+.
def run(args)
process_args(args)
@@ -88,7 +88,7 @@ module Gem
if args.size == 0
say Gem::Command::HELP
terminate_interaction(1)
- end
+ end
case args[0]
when '-h', '--help'
say Gem::Command::HELP
@@ -122,7 +122,7 @@ module Gem
len = cmd_name.length
self.command_names.select { |n| cmd_name == n[0,len] }
end
-
+
private
def load_and_instantiate(command_name)
@@ -143,4 +143,4 @@ module Gem
end
end
end
-end
+end