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日更新)