summaryrefslogtreecommitdiff
path: root/lib/rubygems/command.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-02-10 08:00:19 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-02-10 08:00:19 +0000
commit5d613c83ccb6992c6b99e5a23512719604bbdae9 (patch)
tree8f1591102f7c8e1a27bd3c30b43567ced67e2519 /lib/rubygems/command.rb
parentc12b28936266c205d174458f0bd21766154048f7 (diff)
Import RubyGems r1601. [ruby-core:15381].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rubygems/command.rb')
-rw-r--r--lib/rubygems/command.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/rubygems/command.rb b/lib/rubygems/command.rb
index 66855c7..61ed617 100644
--- a/lib/rubygems/command.rb
+++ b/lib/rubygems/command.rb
@@ -136,7 +136,7 @@ module Gem
execute
end
end
-
+
# Call the given block when invoked.
#
# Normal command invocations just executes the +execute+ method of
@@ -146,7 +146,7 @@ module Gem
def when_invoked(&block)
@when_invoked = block
end
-
+
# Add a command-line option and handler to the command.
#
# See OptionParser#make_switch for an explanation of +opts+.
@@ -165,7 +165,7 @@ module Gem
option_list.reject! { |args, _| args.any? { |x| x =~ /^#{name}/ } }
end
end
-
+
# Merge a set of command options with the set of default options
# (without modifying the default option hash).
def merge_options(new_options)
@@ -191,7 +191,7 @@ module Gem
parser.parse!(args)
@options[:args] = args
end
-
+
def add_extra_args(args)
result = []
s_extra = Command.specific_extra_args(@command)
@@ -291,7 +291,7 @@ module Gem
def common_options
@common_options ||= []
end
-
+
def add_common_option(*args, &handler)
Gem::Command.common_options << [args, handler]
end
@@ -315,7 +315,7 @@ module Gem
def specific_extra_args(cmd)
specific_extra_args_hash[cmd]
end
-
+
# Add a list of extra arguments for the given command. +args+
# may be an array or a string to be split on white space.
def add_specific_extra_args(cmd,args)
@@ -334,7 +334,7 @@ module Gem
# ----------------------------------------------------------------
# Add the options common to all commands.
- add_common_option('-h', '--help',
+ add_common_option('-h', '--help',
'Get help on this command') do
|value, options|
options[:help] = true
@@ -358,11 +358,11 @@ module Gem
# commands. Both options are actually handled before the other
# options get parsed.
- add_common_option('--config-file FILE',
+ add_common_option('--config-file FILE',
"Use this config file instead of default") do
end
- add_common_option('--backtrace',
+ add_common_option('--backtrace',
'Show stack backtrace on errors') do
end