MD5SUM = "7e9869945cdbe0e403f66c6db886187b" 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.parse! end require 'rubygems' @directory = options[:directory] || Gem.dir @force = options[:force] gem = Gem::Installer.new(__FILE__).install(@force, @directory) if options[:gen_rdoc] Gem::DocManager.new(gem).generate_rdoc end end __END__ --- !ruby/object:Gem::Specification rubygems_version: "0.6" name: arrayfields version: !ruby/object:Gem::Version version: 3.4.0 date: 2004-09-04 13:57:04.832240 -06:00 platform: ruby summary: Allow keyword access to arrays require_paths: - lib files: - lib/arrayfields.rb - lib/arrayfields-3.4.0.rb autorequire: arrayfields author: Ara T. Howard required_ruby_version: !ruby/object:Gem::Version::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 0.0.0 email: ara.t.howard@noaa.gov homepage: http://raa.ruby-lang.org/project/arrayfields has_rdoc: true test_suite_file: test/arrayfields.rb --- - size: 5051 mode: 420 path: lib/arrayfields.rb - size: 5051 mode: 420 path: lib/arrayfields-3.4.0.rb --- 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 J6vJTxzHgEheX5ybuH8BXxbEAQ== --- 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 J6vJTxzHgEheX5ybuH8BXxbEAQ==