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 --- eJzdWEtvGzcQvutXTCwkXgWK6qY9uVGSAk2BXBKgLnoRDIHSzmqZULsqyY2s SP7vnSH3Qe7KaVrkUNQXe2c47+HwG49HY/g9R/hZa3H4VaJKDWzLtFIIcrtT uMXCEgVtXhJnn8t1DkKpcg+i8EJgS1jR6SLFO0xJ3eoAN1bLYgOlhpvDdlWq Gby1IA0UpQWNf1ZSY8pyW1FUpO0AlUGwuWxtEw/vLBasz1m5NPCMTuABhEYQ lS2f+QOkaJ9j7cs4cxHM2daaFLM/I2iUhjGOxsfjkVjMHsO2UlbasiChNSWj zMArIpt7LXam+RRF6v/cleSq2LGfRnxCStC21IdaH8BaCWPAmbpB29jqOC9e gEGVhQyAFDMocF/binkArw1SIU6nORzvA3K5+gBzz1x4wduAWxUKyRwdCoiN kKl2qAEiTqSIzsSSXI9Iy2h8f99548rVEbrTwloN13VcAxLlctRlQBbSSqHk ZzybCC2k4UpuKu7MN1qXegoXL8bH+vRMFmaHawv3L123yeIDfT0TK4UXdTqC EGoZjWZXFunSlq/g2kuM2lOv24LPh5L+cHK8n0BawimfQnaKElpXoL4Q8/kc su5a+O/o/BcjjIJDSddBN5qLVulFpC8uGUC+yLiu+cxQhmNOr9C9BFD4bUHO 1Zhrx0lyZ+KatRn0jXXbV9B+tmb/ePPbzdv378jk5Q+zH2dXl57MNha3iUzv pvBU6I2ZQGhJZo2vaN1VTYK0k1Av8USZtD66+nbiM/6mA13foa10AYVUTUm7 tgV/lRKiNH410SmD8aGHwubf1PXCgFFyjRRmEPH8W4YMXx3zmUAhOF63Bc2y UGhwgutOB7jrvMGo88L+/DZZ5JQJ63z67/RGQPnn0aSo0OLy/xVUJpVK6Alp ax3GRa7PgcnUQtrYLlzmcKD/OuxAtcllZr86H745ncPfokM/CVWhoZomT8nK IHwKXN