Mojolicious::Plugin - プラグイン基底クラス
使い方
# キャメルケースのプラグイン名
package Mojolicious::Plugin::MyPlugin;
use Mojo::Base 'Mojolicious::Plugin';
sub register {
my ($self, $app, $conf) = @_;
# Magic here! :)
}
説明
Mojolicious::Pluginは、Mojoliciousプラグインの抽象基底クラスです。
デフォルトで利用可能なプラグインの一覧はMojolicious::Pluginsのプラグインの項目を見てください。
メソッド
Mojolicious::Pluginは、Mojo::Baseのすべてのメソッドと以下の新しいメソッドを実装しています。
register
$plugin->register(Mojolicious->new);
$plugin->register(Mojolicious->new, {foo => 'bar'});
このメソッドはスタートアップ時にMojolicious::Pluginsから呼び出されます。 このメソッドはサブクラスでオーバーロードされます。
参考
Mojolicious, Mojolicious::Guides, http://mojolicio.us.
(Mojolicious 8.12を反映。2019年6月12日更新)
Mojoliciousドキュメント日本語訳