NameError in Hash external iterator
-----------------------------------

                 Key: JRUBY-5291
                 URL: http://jira.codehaus.org/browse/JRUBY-5291
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.6
         Environment: Debian GNU/Linux 6.0 (squeeze), OpenJDK 6, Intel Core i5
            Reporter: Nicholas Jefferson
            Priority: Minor


{0 => 1}.each.next # undefined local variable or method `k' for Hash:Class 
(NameError)

{noformat}
diff --git a/src/builtin/generator_internal.rb 
b/src/builtin/generator_internal.rb
index 1aa7c24..4be5c38 100644
--- a/src/builtin/generator_internal.rb
+++ b/src/builtin/generator_internal.rb
@@ -293,8 +293,8 @@ class Generator
   class ::Hash
     include Iterators
     # these are inefficient and need a place to store 'keys'
-    indexed_iter(:each) {|h,i| keys = k.keys; [ keys[i], h[keys[i]] ]}
-    indexed_iter(:each_with_index) {|h,i| keys = k.keys; [ [ keys[i], 
h[keys[i]] ], i]}
+    indexed_iter(:each) {|h,i| keys = h.keys; [ keys[i], h[keys[i]] ]}
+    indexed_iter(:each_with_index) {|h,i| keys = h.keys; [ [ keys[i], 
h[keys[i]] ], i]}
   end
 
   class Enumerator
{noformat}


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
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