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