Curtis Jewell > Perl-Dist-WiX-1.500002 > Perl::Dist::WiX::Role::NonURLAsset

Download:
Perl-Dist-WiX-1.500002.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  3
View/Report Bugs
Module Version: 1.500   Source  

NAME ^

Perl::Dist::WiX::Role::NonURLAsset - Role for assets that do not require URL's.

VERSION ^

This document describes Perl::Dist::WiX::Role::NonURLAsset version 1.500.

SYNOPSIS ^

        # Since this is a role, it is composed into classes that use it.

DESCRIPTION ^

Perl::Dist::WiX::Role::NonURLAsset is a role that provides methods, attributes, and error checking for assets to be installed in a Perl::Dist::WiX-based Perl distribution.

ATTRIBUTES ^

Attributes of this role also become parameters to the new() constructor for classes that use this role.

parent

This is the Perl::Dist::WiX object that uses an asset object that uses this role. The Perl::Dist::WiX object handles a number of private methods for the asset object.

It is required, and has no default, so an error will be thrown if it is not given.

packlist_location

Some distributions create their packlist in an odd location (one not specified by the main module in the distribution.)

This optional parameter specifies the directory the packlist is in as a relative directory to image_dir() . "/install location/lib/author".

METHODS ^

install

This role requires that classes that use it implement an install method that installs the asset.

It does not provide the method itself, but makes classes that use the role implement the method based on their needs.

SUPPORT ^

Bugs should be reported via the CPAN bug tracker at

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Perl-Dist-WiX

For other issues, contact the author.

AUTHOR ^

Curtis Jewell <csjewell@cpan.org>

SEE ALSO ^

Perl::Dist::WiX, Perl::Dist::WiX::Role::Asset

COPYRIGHT AND LICENSE ^

Copyright 2009 - 2010 Curtis Jewell.

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

The full text of the license can be found in the LICENSE file included with this module.

syntax highlighting: