From: Ryan Lewis Date: 2008-04-11T08:20:15+09:00 Subject: Re: Stack Level Too Deep? Sebastian Hungerecker wrote: > Ryan Lewis wrote: >> def remove() >> self.remove() ### => Stack Level Too Deep. >> end > > What do you think happens when this method is called? > When remove is called, the above code will execute, which will call > remove > again, which will execute the code again, which will call remove again, > which > will... stack level too deep. > > HTH, > Sebastian Yeah, but I've been trying to run the remove under self<<, but you made me realise i dont even need to do that =p -- Posted via http://www.ruby-forum.com/.