# "".lines.dup.to\_a causes NameError

**URL:** <https://www.ruby-forum.com/t/lines-dup-to-a-causes-nameerror/83429>\
**Category:** Development\
**Created:** [January 25, 2007, 11:18pm UTC](https://www.ruby-forum.com/t/lines-dup-to-a-causes-nameerror/83429 "2007-01-25T23:18:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Minero\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@Minero\_A](https://www.ruby-forum.com/u/Minero_A)\
**Post date:** [January 25, 2007, 11:18pm UTC](https://www.ruby-forum.com/t/lines-dup-to-a-causes-nameerror/83429/1 "2007-01-25T23:18:26Z")

</div>

e$B@DLZ$G$9!#e(B

Enumerator e$B$re(B dup e$B$7$F;H$&$H0J2\<$N$h$&$K%(%i!\<$,=P$^$9!#e(B

~/c/bitclust % ruby-yarv -ve ‘"".lines.dup.to\_a’  
ruby 1.9.0 (2007-01-23 patchlevel 0) [x86\_64-linux]  
-e:1:in `to_a': undefined local variable or method`call’ for  
false:FalseClass (NameError)  
from -e:1:in `’

initialize\_copy e$B$,Dj5A$5$l$F$J$$$?$a$Ke(B Proc e$B$rJ]B8$7$H$/e(B  
e$B%a%s%P$,e(B NULL e$B$K$J$C$F$k$s$8$c!\<$J$$$+$H?dB,$7$^$9!#e(B

~ % grep initialize ~/src/ruby/enumerator.c  
rb\_raise(rb\_eArgError, “uninitialized enumerator”);  
enumerator\_initialize(int argc, VALUE \*argv, VALUE obj)  
rb\_define\_method(rb\_cEnumerator, “initialize”,  
enumerator\_initialize, -1);  
~ %

---

<div class="post-metadata">

**Author:** ![Minero\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@Minero\_A](https://www.ruby-forum.com/u/Minero_A)\
**Post date:** [January 25, 2007, 11:53pm UTC](https://www.ruby-forum.com/t/lines-dup-to-a-causes-nameerror/83429/2 "2007-01-25T23:53:31Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30192] “”.lines.dup.to\_a causes NameError”  
on Fri, 26 Jan 2007 07:17:25 +0900, Minero A.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|Enumerator e$B$re(B dup e$B$7$F;H$&$H0J2\<$N$h$&$K%(%i!\<$,=P$^$9!#e(B  
|  
| ~/c/bitclust % ruby-yarv -ve ‘“”.lines.dup.to\_a’  
| ruby 1.9.0 (2007-01-23 patchlevel 0) [x86\_64-linux]  
| -e:1:in `to_a': undefined local variable or method `call’ for false:FalseClass (NameError)  
| from -e:1:in `’  
|  
|initialize\_copy e$B$,Dj5A$5$l$F$J$$$?$a$Ke(B Proc e$B$rJ]B8$7$H$/e(B  
|e$B%a%s%P$,e(B NULL e$B$K$J$C$F$k$s$8$c!\<$J$$$+$H?dB,$7$^$9!#e(B

e$B$=$NDL$j$G$9$M!#e(Btrunke$B$GD\>$7$^$7$?!#e(B
