Kevin L. Esteb > XAS-0.04 > XAS::System

Download:
XAS-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source   Latest Release: XAS-0.05

NAME ^

XAS::System - A factory system for the XAS environment

SYNOPSIS ^

You can use this module in the following manner.

 use XAS::System;

 my $xas = XAS::System->module('environment');

 ... or ...

 my $xas = XAS:System->module('Environment');

Either of the above statements will load the XAS::System::Environment module.

DESCRIPTION ^

This module is a factory system for the XAS environment. It will load and initialize modules on demand. The advantage is that you don't need to load all your modules at the beginning of your program. You also don't need to know where individual modules live. And this system can provide a nice alias for long module names. This should lead to cleaner more readable programs.

SHORTCUTS ^

The following are shortcut names that can be used.

logger

This will load the XAS::System::Logger module.

alert

This will load the XAS::System::Alert module.

email

This will load the XAS::System::Email module.

enviroment

This will load the XAS::System::Environment module.

spool

This will load the XAS::Lib::Spool module.

METHODS ^

module

This method loads the named module and passes any parameters to that module.

SEE ALSO ^

XAS

AUTHOR ^

Kevin L. Esteb, <kevin@kesteb.us>

COPYRIGHT AND LICENSE ^

Copyright (C) 2012 by Kevin L. Esteb

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: