Satoshi Azuma > Nephia > Nephia::Setup::Plugin

Download:
Nephia-0.87.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

Nephia::Setup::Plugin - Base class of plugin for Nephia::Setup

DESCRIPTION ^

If you want to create a new plugin for Nephia::Setup, inherit this class.

SYNOPSIS ^

    package Nephia::Setup::Plugin::MyWay;
    use parent 'Nephia::Setup::Plugin';
    
    sub fix_setup {
        my $self = shift;
        $self->SUPER::fix_setup;
        my $setup = $self->setup;
        my $chain = $setup->action_chain;
        ### append feature here
        ...
    }
    sub bundle { qw/ Foo Bar / } ### bundle "Nephia::Setup::Plugin::Foo" and "Nephia::Setup::Plugin::Bar"

METHODS ^

new

Constructor.

setup

Returns a Nephia::Setup instance.

fix_setup

You have to override this method if you want to append some action to Nephia::Setup.

bundle

Returns array that contains bundled setup-plugins.

You may override this method when you want to bundle other setup-plugins.

AUTHOR ^

ytnobody <ytnobody@gmail.com>

syntax highlighting: