Hi all,
I have some directories in my project like:
+ communications
+ model
+ database
+ database/sqlite
+ http
Every directory contains scripts, more specifically classes, that are
called from a main script Portal.rb located in the base directory. How
could those scripts get in its own code its complete path? I try some
solutions from Internet but I just get the path to Portal.rb
Thanks,
Ubaldo
Check the __FILE__ variable in each one.
-- fxn
···
On Nov 13, 2007, at 6:04 PM, Ubaldo Villaseca wrote:
Hi all,
I have some directories in my project like:
+ communications
+ model
+ database
+ database/sqlite
+ http
Every directory contains scripts, more specifically classes, that are
called from a main script Portal.rb located in the base directory. How
could those scripts get in its own code its complete path? I try some
solutions from Internet but I just get the path to Portal.rb
That works great, thanks.
···
On Nov 13, 2007 1:09 PM, Xavier Noria <fxn@hashref.com> wrote:
On Nov 13, 2007, at 6:04 PM, Ubaldo Villaseca wrote:
> Hi all,
> I have some directories in my project like:
> + communications
> + model
> + database
> + database/sqlite
> + http
>
> Every directory contains scripts, more specifically classes, that are
> called from a main script Portal.rb located in the base directory. How
> could those scripts get in its own code its complete path? I try some
> solutions from Internet but I just get the path to Portal.rb
Check the __FILE__ variable in each one.
-- fxn
actual_folder = File.basedir(__FILE__.gsub(/\\/, '/')
Or something like this...
···
2007/11/13, Ubaldo Villaseca <villas82@gmail.com>:
On Nov 13, 2007 1:09 PM, Xavier Noria <fxn@hashref.com> wrote:
>
> On Nov 13, 2007, at 6:04 PM, Ubaldo Villaseca wrote:
>
> > Hi all,
> > I have some directories in my project like:
> > + communications
> > + model
> > + database
> > + database/sqlite
> > + http
> >
> > Every directory contains scripts, more specifically classes, that are
> > called from a main script Portal.rb located in the base directory. How
> > could those scripts get in its own code its complete path? I try some
> > solutions from Internet but I just get the path to Portal.rb
>
> Check the __FILE__ variable in each one.
>
> -- fxn
>
>
>
That works great, thanks.