Adam Kennedy > Module-Install-1.06 > Module::Install::Admin

Download:
Module-Install-1.06.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  40
Open  27
Stalled  1
View/Report Bugs
Module Version: 1.06   Source   Latest Release: Module-Install-1.10

NAME ^

Module::Install::Admin - Author-side manager for Module::Install

SYNOPSIS ^

In a Module::Install extension module:

    sub extension_method {
        my $self = shift;
        $self->admin->some_method(@args);
    }

As an one-liner:

    % perl "-MModule::Install::Admin" -e'&some_method(@args);'

The two snippets above are really shorthands for

    $some_obj->some_method(@args)

where $some_obj is the singleton object of a class under the Module::Install::Admin::* namespace that provides the method some_method. See "METHODS" for a list of built-in methods.

DESCRIPTION ^

This module implements the internal mechanism for initializing, including and managing extensions, and should only be of interest to extension developers; it is never included under a distribution's inc/ directory, nor are any of the Module::Install::Admin::* extensions.

For normal usage of Module::Install, please see Module::Install and "COOKBOOK / EXAMPLES" in Module::Install instead.

Bootstrapping

When someone runs a Makefile.PL that has use inc::Module::Install, and there is no inc/ in the current directory, Module::Install will load this module bootstrap itself, through the steps below:

METHODS ^

SEE ALSO ^

Module::Install

AUTHORS ^

Audrey Tang <autrijus@autrijus.org>

COPYRIGHT ^

Copyright 2003, 2004 by Audrey Tang <autrijus@autrijus.org>.

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

See http://www.perl.com/perl/misc/Artistic.html

syntax highlighting: