1MooseX::AttributeHelperUss:e:rMTorCoaosinettX:r::i:CbAoutlttleredicbtPuietorenlH:e:DlAoprceruramsye:(n:3tT)artaiiotn::Collection::Array(3)
2
3
4

NAME

6       MooseX::AttributeHelpers::Collection::Array
7

SYNOPSIS

9         package Stuff;
10         use Moose;
11         use MooseX::AttributeHelpers;
12
13         has 'options' => (
14             metaclass => 'Collection::Array',
15             is        => 'ro',
16             isa       => 'ArrayRef[Int]',
17             default   => sub { [] },
18             provides  => {
19                 'push' => 'add_options',
20                 'pop'  => 'remove_last_option',
21             }
22         );
23

DESCRIPTION

25       This module provides an Array attribute which provides a number of
26       array operations. See MooseX::AttributeHelpers::MethodProvider::Array
27       for more details.
28

METHODS

30       meta
31       method_provider
32       has_method_provider
33       helper_type
34

BUGS

36       All complex software has bugs lurking in it, and this module is no
37       exception. If you find a bug please either email me, or add the bug to
38       cpan-RT.
39

AUTHOR

41       Stevan Little <stevan@iinteractive.com>
42
44       Copyright 2007-2009 by Infinity Interactive, Inc.
45
46       <http://www.iinteractive.com>
47
48       This library is free software; you can redistribute it and/or modify it
49       under the same terms as Perl itself.
50
51
52
53perl v5.12.0             MooseX::A2t0t1r0i-b0u1t-e0H1elpers::Trait::Collection::Array(3)
Impressum