From: Justin Collins Date: 2005-10-19T08:16:14+09:00 Subject: Re: require problem If you mean your are requiring 'mouse' in rabbit, then my_string would be considered a variable local to 'mouse' -Justin eoghan wrote: > Hello > Im doing a simple test. I have 2 files: > mouse.rb > --------- > my_string = 'blah' > > rabbit.rb > --------- > require 'foo' > > print my_string > > eoghanj$ /opt/local/bin/ruby bar.rb > bar.rb:3: undefined local variable or method `my_string' for > main:Object (NameError) > > Im simplified my example down to this; and I cant see what im doing > wrong... hope its not too stupid. > I read this part about irb restrictions, but im not sure it applies? > http://www.rubycentral.com/book/irb.html > Thanks > Eoghan >