On Sat, Sep 15, 2007 at 01:24:22PM +0900, ara.t.howard wrote:
>
> On Sep 14, 2007, at 9:36 PM, Morton Goldberg wrote:
>
> >Surely, the last line above contains a typo. Shouldn't it be
> >
> >> p a['zero'] #=> 42
> >
> >Regards, Morton
> >
>
> therein lies the problem with writing documentation ;-)
>
> if you check most of my new stuff the examples generate the README
> for exactly the reason that i have fat fingers ;-)
>
> thx.
Bug for you...
% cat af-bug.rb
require 'rubygems'
require 'arrayfields'
puts "ruby version : #{RUBY_VERSION}"
puts "gems version : #{Gem::RubyGemsVersion}"
puts "arrayfields version : #{ArrayFields::VERSION}"
require 'rake'
puts 42
% ruby af-bug.rb
ruby version : 1.8.6
gems version : 0.9.2
arrayfields version : 4.1.0
/opt/local/lib/ruby/gems/1.8/gems/arrayfields-4.1.0/lib/arrayfields.rb:28:in `initialize': <nil> not inject-able (ArgumentError)
from /opt/local/lib/ruby/gems/1.8/gems/arrayfields-4.1.0/lib/arrayfields.rb:16:in `new'
from /opt/local/lib/ruby/gems/1.8/gems/arrayfields-4.1.0/lib/arrayfields.rb:16:in `new'
from /opt/local/lib/ruby/gems/1.8/gems/arrayfields-4.1.0/lib/arrayfields.rb:286:in `fields='
from /opt/local/lib/ruby/gems/1.8/gems/arrayfields-4.1.0/lib/arrayfields.rb:305:in `dup'
from /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1304
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from af-bug.rb:6
Order matters, require 'rake' before arrayfields and there is no error.
enjoy,
-jeremy
--
================================================== ======================
Jeremy Hinegardner
jeremy@hinegardner.org