diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-03-07 10:36:27 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-03-07 10:36:27 +0000 |
commit | 753f4824e3f283f5b292e8fb895d9c3eee5b53ec (patch) | |
tree | 0086be0f3f42e105d8f82ce2a80349c217db8c5a /test/rubygems | |
parent | 31c2bfe8810315875549a28ffd1039b785b3b973 (diff) | |
download | ruby-753f4824e3f283f5b292e8fb895d9c3eee5b53ec.tar.gz |
* test/rubygems/simple_gem.rb: updated for 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems')
-rw-r--r-- | test/rubygems/simple_gem.rb | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/test/rubygems/simple_gem.rb b/test/rubygems/simple_gem.rb index 9bcb45878c..4b6112300e 100644 --- a/test/rubygems/simple_gem.rb +++ b/test/rubygems/simple_gem.rb @@ -5,28 +5,32 @@ #++ SIMPLE_GEM = <<-GEMDATA - MD5SUM = "e3701f9db765a2358aef94c40ded71c8" + MD5SUM = "954df67d9475aa2f4fbba20aa33649c8" if $0 == __FILE__ require 'optparse' options = {} ARGV.options do |opts| opts.on_tail("--help", "show this message") {puts opts; exit} - opts.on('--dir=DIRNAME', "Installation directory for the Gem") {|options[:directory]|} - opts.on('--force', "Force Gem to intall, bypassing dependency checks") {|options[:force]|} - opts.on('--gen-rdoc', "Generate RDoc documentation for the Gem") {|options[:gen_rdoc]|} + opts.on('--dir=DIRNAME', "Installation directory for the Gem") {|x| + options[:directory] = x + } + opts.on('--force', "Force Gem to intall, bypassing dependency checks") {|x| + options[:force] = x + } + opts.on('--gen-rdoc', "Generate RDoc documentation for the Gem") {|x| + options[:gen_rdoc] = x + } opts.parse! end - require 'rubygems' - @directory = options[:directory] || Gem.dir - @force = options[:force] + require 'rubygems/installer' - gem = Gem::Installer.new(__FILE__).install(@force, @directory) + gem = Gem::Installer.new(__FILE__, options).install if options[:gen_rdoc] Gem::DocManager.new(gem).generate_rdoc end -end + end __END__ --- !ruby/object:Gem::Specification |