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