Converting range to array with zip results in TypeError
-------------------------------------------------------

                 Key: JRUBY-5909
                 URL: https://jira.codehaus.org/browse/JRUBY-5909
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.6.2
         Environment: OS X 10.6.8
            Reporter: Daniel W Hinz


This following trace from jruby-1.6.2 works fine on ruby-1.9.2p180 and macruby.

The result is that same whether using inclusive or exclusive range.

May be a regression, see issue JRUBY-1056.

jruby-1.6.2 :001 > days = [0,1,2,3,4,5,6]
 => [0, 1, 2, 3, 4, 5, 6] 
jruby-1.6.2 :002 > days.zip((0...31))
TypeError: can't convert Range into Array
        from org/jruby/RubyArray.java:2596:in `zip'
        from (irb):2:in `evaluate'
        from org/jruby/RubyKernel.java:1088:in `eval'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:158:in 
`eval_input'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:271:in 
`signal_status'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:155:in 
`eval_input'
        from org/jruby/RubyKernel.java:1419:in `loop'
        from org/jruby/RubyKernel.java:1191:in `catch'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:154:in 
`eval_input'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:71:in 
`start'
        from org/jruby/RubyKernel.java:1191:in `catch'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/lib/ruby/1.8/irb.rb:70:in 
`start'
        from /Users/dhinz/.rvm/rubies/jruby-1.6.2/bin/irb:17:in `(root)'
jruby-1.6.2 :003 > 


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to