Mojo::Home - ホーム、スゥートホーム!
使い方
use Mojo::Home; # プロジェクトのルートディレクトリを見つけて、扱う my $home = Mojo::Home->new; $home->detect; say $home->child('templates', 'layouts', 'default.html.ep'); say "$home";
説明
Mojo::Homeは、をベースにした、ホームディレクトリのコンテナです。
メソッド
Mojo::HomeはMojo::Homeのすべてのメソッドを継承しており、 次の新しいメソッドを実装しています。
detect
$home = $home->detect; $home = $home->detect('My::App');
MOJO_HOME
環境変数かアプリケーションクラスからホームディレクトリを検知します。
rel_file
my $path = $home->rel_file('foo/bar.html');
ホームディレクトからの相対ファイルを表現するMojo::Homeオブジェクトを返却します。
演算子
Mojo::HomeはMojo::Fileのオーバーロードされた演算子を継承しています。
参考
Mojolicious, Mojolicious::Guides, http://mojolicio.us.
(Mojolicious 8.12を反映。2019年5月16日更新)