mojo::loader(3pm) debian man page | unix.com

Man Page: mojo::loader

Operating Environment: debian

Section: 3pm

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

NAME
Mojo::Loader - Loader
SYNOPSIS
use Mojo::Loader; # Find modules in a namespace my $loader = Mojo::Loader->new; for my $module (@{$loader->search('Some::Namespace')}) { # And load them safely my $e = $loader->load($module); warn qq{Loading "$module" failed: $e} if ref $e; }
DESCRIPTION
Mojo::Loader is a class loader and plugin framework.
METHODS
Mojo::Loader inherits all methods from Mojo::Base and implements the following new ones. "load" my $e = $loader->load('Foo::Bar'); Load a class and catch exceptions. Note that classes are checked for a "new" method to see if they are already loaded. if (my $e = $loader->load('Foo::Bar')) { die ref $e ? "Exception: $e" : 'Already loaded!'; } "search" my $modules = $loader->search('MyApp::Namespace'); Search for modules in a namespace non-recursively.
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::Loader(3pm)
Related Man Pages
mojo::cookiejar(3pm) - debian
mojo::dom::html(3pm) - debian
mojo::ioloop::delay(3pm) - debian
mojo::server(3pm) - debian
mojo::server::psgi(3pm) - debian
Similar Topics in the Unix Linux Community
Introduction
Detecting unused variables...
One instance of comparing grep and awk
New UNIX and Linux History Sections
My first PERL incarnation... Audio Oscillograph