D
Drew Olson
All -
It seems to me that if I create a module, a.rb, and a script that
require's that module, b.rb, something interesting happens. In this
case, my a relies on other external files in the project, so I must
require these files within a.rb. However, I've noticed that because b
requires module a, all the require statements within the file a.rb must
be relative to b's location in the directory structure. Thus, when these
files are stored in different places, it becomes very confusing when
looking at file a.rb as to why the require statements don't seem to be
relative to that file. Is this intended functionality? Have I done
something stupid?
Thanks,
Drew
It seems to me that if I create a module, a.rb, and a script that
require's that module, b.rb, something interesting happens. In this
case, my a relies on other external files in the project, so I must
require these files within a.rb. However, I've noticed that because b
requires module a, all the require statements within the file a.rb must
be relative to b's location in the directory structure. Thus, when these
files are stored in different places, it becomes very confusing when
looking at file a.rb as to why the require statements don't seem to be
relative to that file. Is this intended functionality? Have I done
something stupid?
Thanks,
Drew