mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to RubyGems 1.3.4 r2223
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
a6afbaeb3b
commit
31c94ffeb5
126 changed files with 7610 additions and 3747 deletions
|
@ -9,9 +9,12 @@ require 'rubygems/security'
|
|||
|
||||
##
|
||||
# Mixin methods for install and update options for Gem::Commands
|
||||
|
||||
module Gem::InstallUpdateOptions
|
||||
|
||||
##
|
||||
# Add the install/update options to the option parser.
|
||||
|
||||
def add_install_update_options
|
||||
OptionParser.accept Gem::Security::Policy do |value|
|
||||
value = Gem::Security::Policies[value]
|
||||
|
@ -92,7 +95,7 @@ module Gem::InstallUpdateOptions
|
|||
|
||||
add_option(:"Install/Update", '--[no-]user-install',
|
||||
'Install in user\'s home directory instead',
|
||||
'of GEM_HOME. Defaults to using home directory',
|
||||
'of GEM_HOME. Defaults to using home',
|
||||
'only if GEM_HOME is not writable.') do |value, options|
|
||||
options[:user_install] = value
|
||||
end
|
||||
|
@ -102,9 +105,18 @@ module Gem::InstallUpdateOptions
|
|||
"dependencies") do |value, options|
|
||||
options[:development] = true
|
||||
end
|
||||
|
||||
add_option(:"Install/Update", "--prerelease",
|
||||
"Install prerelease versions of a gem if",
|
||||
"available. Defaults to skipping",
|
||||
"prereleases.") do |value, options|
|
||||
options[:prerelease] = true
|
||||
end
|
||||
end
|
||||
|
||||
##
|
||||
# Default options for the gem install command.
|
||||
|
||||
def install_update_defaults_str
|
||||
'--rdoc --no-force --no-test --wrappers'
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue