CPAN | Creating CPAN modules | #13

# lib/Acme/CreatingCPANModules.pm

    package Acme::CreatingCPANModules;

    use warnings;
    use strict;

    =head1 NAME

    Acme::CreatingCPANModules - Created during a talk in London

    =head1 VERSION

    Version 0.01

    =cut

    our $VERSION = '0.01';

    =head1 SYNOPSIS

    This module doesn't actually *do* anything...

    It does have a new constructor, and a set and a get method, just so
    you can do some tests.

        use Acme::CreatingCPANModules;

        my $foo = Acme::CreatingCPANModules->new();

        $foo->set( 3 );

        my $bar = $foo->get();

    =head1 EXPORT

    This module is OO, so it doesn't export anything...

    =head1 FUNCTIONS

    =head2 new

    Creates a new Acme::CreatingCPANModules object.

    =cut

    sub new {
      my $self = shift;
      my $foo = shift;
      bless \$foo, $self;
    }

    [...]

< < Previous | Index | Next >> | Copyright © 2005 José Castro