1MooseX::AttributeHelperUss:e:rCoClolnetcrtiMiboouonts:ee:dXA:rP:reAartylt(r3Di)obcuutmeeHnetlapteirosn::Collection::Array(3)
2
3
4
6 MooseX::AttributeHelpers::Collection::Array
7
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
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
30 meta
31 method_provider
32 has_method_provider
33 helper_type
34
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
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 Mo2o0s1e0X-:0:1A-t0t1ributeHelpers::Collection::Array(3)