Provided by: libalt-base-perl_0.2-3_all bug

NAME

       Alt::Base - Base class for alternate module

VERSION

       version 0.02

SYNOPSIS

        # in your Alt/Foo/Bar/phrase.pm:
        package Alt::Foo::Bar::phrase;
        use base qw(Alt::Base);
        1;

        # customize options:
        package Alt::Foo::Bar::phrase;
        use base qw(Alt::Base);
        our %ALT = (check => 0, ...);
        1;

DESCRIPTION

       The Alt::Base class provides common functionalities for an alternate module. For more
       information about the Alt concept, please refer to Alt.

       Alt::Base defines an "import()" routine which checks for options in %ALT.  These options
       are:

       •   check => BOOL (default: 1)

           If set to true (the default), will perform several things. First, check that the
           alternate module is indeed named "Alt::<<Original::Module>::<phrase>".  Then, load
           "Alternate::Module" and check that the package variable $ALT is defined with the value
           of "phrase". This is to ensure that we are loading the correct module, and sometimes
           we do want to make sure about this. The wrong module can be loaded, for example if
           user reinstalls the original distribution or another alternate distribution.

           Will die upon failure.

       •

SEE ALSO

       Alt

AUTHOR

       Steven Haryanto <stevenharyanto@gmail.com>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2012 by Steven Haryanto.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.