From: Dave Aronson Date: 2012-01-23T03:35:03+09:00 Subject: Re: Why do I receive this error? On Sun, Jan 22, 2012 at 12:24, Paet Worlds II wrote: > Well.. I tried that How? Please show the changed code. Looks to me like you probably just changed the name, rather than actually *make* it a parameter. Do you know how to do that? > C:\Users\PandE\Desktop\RoboSteve\RoboEngine.rb:5:in `initialize': > undefined local variable or method `init' for # > (NameError) >        from C:\Users\PandE\Desktop\RoboSteve\RoboEngine.rb:58:in `new' >        from C:\Users\PandE\Desktop\RoboSteve\RoboEngine.rb:58 > > I mean... I don't even know what "#<0x2f7f2faa> means... Don't worry about that, it's just the memory address of that particular RoboEngine object. (That can help distinguish one from another object of the same class.) What it's saying is that, within the context of running RoboEngine#new, it doesn't know what "init" refers to. Same as you got before, just now starting with a lowercase i. -Dave -- Dave Aronson, Available Cleared Ruby on Rails Freelancer (NoVa/DC/Remote); details @ http://www.DaveAronson.com/.