my ruby code is now a long file and I'd like to split it into different
smaller files so that I could reuse them in different programs and make
my original code smaller at the same time.
One file should be used as the master and will reference the code of the
other files.
Is it feasible? Do I have to create some sort of a #include command or
create function objects (I just need a code split, I do not want to
create objects).
my ruby code is now a long file and I'd like to split it into different
smaller files so that I could reuse them in different programs and make
my original code smaller at the same time.
One file should be used as the master and will reference the code of the
other files.
Is it feasible? Do I have to create some sort of a #include command or
create function objects (I just need a code split, I do not want to
create objects).
thank you.
Use the require method to require individual files.
You should create Modules and allow them to be mixins to your Classes
via the "include" word. Example:
Module M
def some_func
"I am some_func"
end
end
class A
include M
end
foo = A.new
puts a.report
If "Module M" were in its own file, you coud then just "require" that
file, for instance.
-- Thomas Adam
···
On 20/10/2007, Cedric Vicenti <ced_dude@hotmail.com> wrote:
Hi guys,
my ruby code is now a long file and I'd like to split it into different
smaller files so that I could reuse them in different programs and make
my original code smaller at the same time.
One file should be used as the master and will reference the code of the
other files.
Is it feasible? Do I have to create some sort of a #include command or
create function objects (I just need a code split, I do not want to
create objects).
my ruby code is now a long file and I'd like to split it into different
smaller files so that I could reuse them in different programs and make
my original code smaller at the same time.