Hello to the ruby-talkers. It's my first week with ruby, I'm reading Why's
poingnant guide currently. I'm not a programmer, my only knowledge is a
little php I use to do web stuff and some actionScript cus I do some Flash.
I thought of learning to program and Ruby is what I've chosen (even though
Eric Raymond says to learn Python is what he thinks is best). Anyways I
don't care, Why's poignant guide is funny as hell, and that's it. I wanna be
a part of it.
Now my question is (I'm assuming) a very simple one:
I'm trying to use the 'require' Kernel method.
I save a file as 'my_string.rb' and it contains just this:
my_string = 'hello world'
On another ruby file saved as 'my_string_reader.rb' I write:
I thought that would output my 'hello world', but I get "undefined local
variable or method 'my_string' for main:Object (NameError)
I'm using windows xp. But the same problem happened on Ubuntu Linux. Same
error. It's the only example from Why's poignant guide that gives me errors.
It's as if it's not reading the variables I've got stored in the required
Thanks for your help.