Query: mojo::loader
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Mojo::Loader(3pm) User Contributed Perl Documentation Mojo::Loader(3pm)NAMEMojo::Loader - LoaderSYNOPSISuse 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; }DESCRIPTIONMojo::Loader is a class loader and plugin framework.METHODSMojo::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 ALSOMojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::Loader(3pm)