dwww Home | Manual pages | Find package

Mojo::Home(3pm)       User Contributed Perl Documentation      Mojo::Home(3pm)

NAME
       Mojo::Home - Home sweet home

SYNOPSIS
         use Mojo::Home;

         # Find and manage the project root directory
         my $home = Mojo::Home->new;
         $home->detect;
         say $home->child('templates', 'layouts', 'default.html.ep');
         say "$home";

DESCRIPTION
       Mojo::Home is a container for home directories based on Mojo::File.

METHODS
       Mojo::Home inherits all methods from Mojo::File and implements the
       following new ones.

   detect
         $home = $home->detect;
         $home = $home->detect('My::App');

       Detect home directory from the value of the "MOJO_HOME" environment
       variable or the location of the application class.

   rel_file
         my $path = $home->rel_file('foo/bar.html');

       Return a new Mojo::Home object relative to the home directory.

OPERATORS
       Mojo::Home inherits all overloaded operators from Mojo::File.

SEE ALSO
       Mojolicious, Mojolicious::Guides, <https://mojolicious.org>.

perl v5.36.0                      2022-12-22                   Mojo::Home(3pm)

Generated by dwww version 1.15 on Tue Jun 25 09:13:33 CEST 2024.