diff options
author | Gianni Ceccarelli <gianni.ceccarelli@net-a-porter.com> | 2011-12-05 16:32:46 +0000 |
---|---|---|
committer | Gianni Ceccarelli <gianni.ceccarelli@net-a-porter.com> | 2011-12-05 16:32:46 +0000 |
commit | f99892a73b2888ac0ab557b086460faa32c01cf9 (patch) | |
tree | 8a98cdeec66eb394056d0a6ee94a839656bbe989 /lib/Data | |
parent | Build results of beb5924 (on master) (diff) | |
parent | WIP use pod::weaver really (diff) | |
download | data-multivalued-f99892a73b2888ac0ab557b086460faa32c01cf9.tar.gz data-multivalued-f99892a73b2888ac0ab557b086460faa32c01cf9.tar.bz2 data-multivalued-f99892a73b2888ac0ab557b086460faa32c01cf9.zip |
Build results of beb5924 (on master)
Diffstat (limited to 'lib/Data')
-rw-r--r-- | lib/Data/MultiValued/AttributeTrait.pm | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/Data/MultiValued/AttributeTrait.pm b/lib/Data/MultiValued/AttributeTrait.pm index 905bab0..322feb2 100644 --- a/lib/Data/MultiValued/AttributeTrait.pm +++ b/lib/Data/MultiValued/AttributeTrait.pm @@ -331,20 +331,6 @@ non-multi accessor. So, for example, will create a C<stuff> read / write accessor and a C<stuff_multi> read / write tagged accessor. -=head1 ATTRIBUTES - -These are the attributes that this trait adds to the attribute in -your class. Example: - - has stuff => ( - is => 'rw', - isa => 'Int', - traits => ['MultiValued::Tags'], - predicate => 'has_stuff', - multi_accessor => 'stuff_tagged', - multi_predicate => 'has_stuff_tagged', - ); - =head1 METHODS =head2 C<slots> @@ -459,6 +445,20 @@ Returns the result of calling C<_as_hash> on the value inside the L</full_storage_slot> of the instance. Returns nothing if the slot does not have a value. +=head1 ATTRIBUTES + +These are the attributes that this trait adds to the attribute in +your class. Example: + + has stuff => ( + is => 'rw', + isa => 'Int', + traits => ['MultiValued::Tags'], + predicate => 'has_stuff', + multi_accessor => 'stuff_tagged', + multi_predicate => 'has_stuff_tagged', + ); + =head1 Implementation details The multi-value object is stored in the instance slot named by the |