Hi, What is the OO way to do this? I've got a front-end script: front.rb which calls site.rb in site.rb there is a method1 and method2. method1 creates a directory (the name is based on some other info) and this directoryname is needed in method2. in front.rb I do this: I create the site object and then call: site.method1 (new dir is created) site.method2 (do some things in this directory) So, the first method is like: def method1 ... new_dir = [...magic code..] ... end def method2 ... get_files = @basedir + new_dir ... end But, this new_dir variable is not known in method2. * Do I need to return this new_dir variable from method1, and call the other method with new_dir as argument like site.method2(new_dir) ? * Do I have to make from new_dir a class variable? (the way I have it now) * Is there another way to do this? Thanx! Krekna