From: skt Date: 2006-11-09T17:58:05+09:00 Subject: Re: Another quicky, sorry. I'm using irb to get a feel for it yah, I'm probably going to have start committing to using a text editor (i want textmate so bad, but don't have a mac). Anyways I figured out what the problem was... address = addres.new is a typo on the page, once I added the second s, i've actually made it to the end of the example. I'm using linux btw. I'd prefer to use this on my windows, (dualboot) so i don't have chmod everything but limited time and space. Anyways, wow I thought I was the only one up! :D skt Vihan Pandey wrote: > Hello, > >> Ok, I'm doing the examples from >> http://www.math.umd.edu/~dcarrera/ruby/0.3/chp_04/classes2.html >> >> Exactly as it's written on the page. > > > i've tried most of the examples and to the best of my knowledge, all > of them > work just fine. > > The first part returns fine, and then I start the second part with the >> "sandy_addr = Address.new" and it gives me this. >> irb(main):181:0> sandy_addr = Address.new >> ArgumentError: wrong number of arguments (0 for 1) >> from (irb):181:in `initialize' >> from (irb):181 >> from :0 >> irb(main):182:0> > > > Do you do all your programs on an irb shell ? Its cool for small > stuff, but > if your programs are ``pretty big" the chance of commiting a typo on the > shell and overlooking it is pretty large. > > Try pasting the entire thing onto a .rb file and then running ruby on it. > > Also, out of pure curiosity(and nothing else), which operating system are > you using. > > Regards, > > - vihan > -- skt shyguyfrenzy@gmail.com "I sing a song, falling upon deaf ears; unsung."