K
Krekna Mektek
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
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