MD5SUM = "0e32b309e507b9fa152caf910b8ba166" 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.2.0 date: 2004-06-30 19:16:57.051116 -06:00 platform: ruby summary: Allow keyword access to arrays require_paths: - lib files: - lib/arrayfields.rb - lib/arrayfields-3.3.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: 4458 mode: 420 path: lib/arrayfields.rb - size: 4458 mode: 420 path: lib/arrayfields-3.3.0.rb --- eJzdV1tvIjcUfudXnAS1DCsySrtvUdjdSt1K+9KVmqovCCHDnGG8MTa1zRIC +e89tudiA2m3VVZaNS9kzv1qf+73+vB7hfCT1mz3C0dRGFipYiMQ+GotcIXS EgVtpYizrfiiAiaE2gKTQQmsgjlJywIfsCBz8x3cWc3lEpSGu91qrkQOHyxw A1JZ0PjnhmssnN6KyQ1Z28HGINiKt76Jhw8WpbPnvQwMXJEE7oBpBLax6ioI kKFthXUs/dJnMHa+FmTYxdODxmicY6+/3++J5dh9WG2E5VZJUlpQMVQJwRD5 3Gq2Ns0nk0X4d60oVLZ2cRr2GalAK6V3tT2AhWDGgHd1h7bx1XFub8GgKGMG QIElSNzWvlIewDuD1IjDYQz7p4is5p9gHJiToDiNuBspkNyRUERslMxmjRog 4SSGSCbVdP1IrPT6T09dNL5dHaGTZtZquKnzOiFRLXtdBbjkljPBH/FsITTj xnVyuXGT+V5rpUdwedvf19I5l2aNCwtPb/y0cfmJvq7YXOBlXY4ohVpHo1kr Wcysegs3QaPXSr1rGz4+1QzC2f5pCIWCQzWC8pAUtO5AvRDj8RjKbi3CdyL/ txkmySGnddCNZdkavUzspS0DqCal62uVG6pwyjlq9FEBKP22Ied67HrniuRl 0p61FQyDNT020H62bv94/9vdh4+/ksvB6/x1fj0IZOdjMs148TCCV0wvzRBi T7xsYkXrVzWLyk5KR4UnyrCN0fe3U8/dNwl0c4d2oyVILpqWdmMLYZUyojRx NdkJg6nQc2m7X5p6ZsAIvkBKM8p4/JIpwxfn3HHaBhLbjU/QdCP09arhUmfW B/Tt9Dii/PtsChRocfb/SqrkQmR0FbS9jvOi0MfgyDRB2tguXcdxif7ntCPT puKl/eJ6hOH0Ab/EhH5mYoOGepq9Ii8n6VPigq46lBdnWh0nY3KCExf7Az+k VTiuwRDepsllRLoBfnogh0SbqM6fNQTa6LAxXRYpjwBdxIM2aX9EXWSnDadh c+cCQZuJZzZYJKIQn2axkz9fViQcNtvSDTc7uU86lo/Q37u0WKsR8O7q3Tkt COSjY4wOsek/ddWqWcVMFbutIEJexybzR77OXJLD/aEc4aG5ZrFRqJ7rgPPU uQsyPqwYl9eokUCtx7wO8lL+wFpcTjA0gPJ73G2VLoAtFm7VPfoNyt5Qino9 omyRLRQ7yVZ84fF4wNYmYPIQA2EPyyRdTd5347lU2ttKHbdAOJwQAZOfwrng JcHl9RlFepzyjGa9d1x6Km+3QGVs5OamQd4BYMW40/0dEZKlh/OG8giYt3qn 0xPqWhefmhJteqiHg70zjazAFhC33BNFENzYM6WMS5geoMdzmcZ3NF5rrR6a 0bIV7bcfIT8KLHrYuQfQmkaOExm2juxkjaVzv9Fw1tIByN18G8qDLbjgllkC CoYt/dMqbneYY0cQ/B7dk4LgrcnJnq3kg4vgDimej4OfkdzRsLk3IB1tyyVS BErmPhPD3FM1ePCEktF0eBdYeHe+f99ts0fUCpSkB+ZWDUcwuR79MPpx6opB OpOBYw+mVK7++A1cO1O95DFXW+saEL9s6gP97CNmFJJMOsf8Beao0SmZPwu2 4/MpbN9sxY2hmyJzn/VNNoLv50It7oepq9yQ+jNy52/1r7Sz39zKPr+TL7xy fwHaIh5r --- eJzdV1tvIjcUfudXnAS1DCsySrtvUdjdSt1K+9KVmqovCCHDnGG8MTa1zRIC +e89tudiA2m3VVZaNS9kzv1qf+73+vB7hfCT1mz3C0dRGFipYiMQ+GotcIXS EgVtpYizrfiiAiaE2gKTQQmsgjlJywIfsCBz8x3cWc3lEpSGu91qrkQOHyxw A1JZ0PjnhmssnN6KyQ1Z28HGINiKt76Jhw8WpbPnvQwMXJEE7oBpBLax6ioI kKFthXUs/dJnMHa+FmTYxdODxmicY6+/3++J5dh9WG2E5VZJUlpQMVQJwRD5 3Gq2Ns0nk0X4d60oVLZ2cRr2GalAK6V3tT2AhWDGgHd1h7bx1XFub8GgKGMG QIElSNzWvlIewDuD1IjDYQz7p4is5p9gHJiToDiNuBspkNyRUERslMxmjRog 4SSGSCbVdP1IrPT6T09dNL5dHaGTZtZquKnzOiFRLXtdBbjkljPBH/FsITTj xnVyuXGT+V5rpUdwedvf19I5l2aNCwtPb/y0cfmJvq7YXOBlXY4ohVpHo1kr Wcysegs3QaPXSr1rGz4+1QzC2f5pCIWCQzWC8pAUtO5AvRDj8RjKbi3CdyL/ txkmySGnddCNZdkavUzspS0DqCal62uVG6pwyjlq9FEBKP22Ied67HrniuRl 0p61FQyDNT020H62bv94/9vdh4+/ksvB6/x1fj0IZOdjMs148TCCV0wvzRBi T7xsYkXrVzWLyk5KR4UnyrCN0fe3U8/dNwl0c4d2oyVILpqWdmMLYZUyojRx NdkJg6nQc2m7X5p6ZsAIvkBKM8p4/JIpwxfn3HHaBhLbjU/QdCP09arhUmfW B/Tt9Dii/PtsChRocfb/SqrkQmR0FbS9jvOi0MfgyDRB2tguXcdxif7ntCPT puKl/eJ6hOH0Ab/EhH5mYoOGepq9Ii8n6VPigq46lBdnWh0nY3KCExf7Az+k VTiuwRDepsllRLoBfnogh0SbqM6fNQTa6LAxXRYpjwBdxIM2aX9EXWSnDadh c+cCQZuJZzZYJKIQn2axkz9fViQcNtvSDTc7uU86lo/Q37u0WKsR8O7q3Tkt COSjY4wOsek/ddWqWcVMFbutIEJexybzR77OXJLD/aEc4aG5ZrFRqJ7rgPPU uQsyPqwYl9eokUCtx7wO8lL+wFpcTjA0gPJ73G2VLoAtFm7VPfoNyt5Qino9 omyRLRQ7yVZ84fF4wNYmYPIQA2EPyyRdTd5347lU2ttKHbdAOJwQAZOfwrng JcHl9RlFepzyjGa9d1x6Km+3QGVs5OamQd4BYMW40/0dEZKlh/OG8giYt3qn 0xPqWhefmhJteqiHg70zjazAFhC33BNFENzYM6WMS5geoMdzmcZ3NF5rrR6a 0bIV7bcfIT8KLHrYuQfQmkaOExm2juxkjaVzv9Fw1tIByN18G8qDLbjgllkC CoYt/dMqbneYY0cQ/B7dk4LgrcnJnq3kg4vgDimej4OfkdzRsLk3IB1tyyVS BErmPhPD3FM1ePCEktF0eBdYeHe+f99ts0fUCpSkB+ZWDUcwuR79MPpx6opB OpOBYw+mVK7++A1cO1O95DFXW+saEL9s6gP97CNmFJJMOsf8Beao0SmZPwu2 4/MpbN9sxY2hmyJzn/VNNoLv50It7oepq9yQ+jNy52/1r7Sz39zKPr+TL7xy fwHaIh5r