NAME
Mojolicious::Plugins - Plugins
SYNOPSIS
use Mojolicious::Plugins;
DESCRIPTION
Mojolicous::Plugins is a container for Mojolicious plugins.
ATTRIBUTES
Mojolicious::Plugins implements the following attributes.
hooks
my $hooks = $plugins->hooks;
$plugins = $plugins->hooks({foo => [sub {...}]});
namespaces
my $namespaces = $plugins->namespaces;
$plugins = $plugins->namespaces(['Mojolicious::Plugin']);
METHODS
Mojolicious::Plugins inherits all methods from Mojo::Base and implements the following new ones.
add_hook
$plugins = $plugins->add_hook(foo => sub {...});
load_plugin
$plugins = $plugins->load_plugin($app, 'something');
$plugins = $plugins->load_plugin($app, 'something', foo => 23);
$plugins = $plugins->load_plugin($app, 'something', {foo => 23});
run_hook
$plugins = $plugins->run_hook('foo');
$plugins = $plugins->run_hook(foo => 123);