Allow Ruby implementation to work with older versions of Ruby
-------------------------------------------------------------

                 Key: AVRO-415
                 URL: https://issues.apache.org/jira/browse/AVRO-415
             Project: Avro
          Issue Type: Improvement
          Components: ruby
            Reporter: Jeff Hammerbacher
            Assignee: Jeff Hodges


On Mac OS X Leopard with Ruby 1.8.6, running "rake test" results in:

{quote}
$ rake test
(in /Users/hammer/codebox/avro-trunk/lang/ruby)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 
-Ilib:ext:bin:test 
"/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb"
 "test/test_help.rb" "test/test_io.rb" "test/test_protocol.rb"
./lib/avro/schema.rb:290:in `initialize': wrong argument type Symbol (expected 
Proc) (TypeError)
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in 
`each_with_index'
    from ./lib/avro/schema.rb:274:in `each'
    from ./lib/avro/schema.rb:274:in `each_with_index'
    from ./lib/avro/schema.rb:274:in `initialize'
    from ./lib/avro/schema.rb:72:in `new'
    from ./lib/avro/schema.rb:72:in `real_parse'
    from ./lib/avro/schema.rb:372:in `initialize'
    from ./lib/avro/schema.rb:170:in `new'
     ... 16 levels...
    from 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5:in
 `load'
    from 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5
    from 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5:in
 `each'
    from 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5
rake aborted!
Command failed with status (1): [/System/Library/Frameworks/Ruby.framework/...]

(See full trace by running task with --trace)
{quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to