diff options
Diffstat (limited to 'lib/Data')
-rw-r--r-- | lib/Data/MultiValued.pm | 12 | ||||
-rw-r--r-- | lib/Data/MultiValued/AttributeAccessors.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/AttributeTrait.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/AttributeTrait/Ranges.pm | 8 | ||||
-rw-r--r-- | lib/Data/MultiValued/AttributeTrait/Tags.pm | 8 | ||||
-rw-r--r-- | lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm | 8 | ||||
-rw-r--r-- | lib/Data/MultiValued/Exceptions.pm | 14 | ||||
-rw-r--r-- | lib/Data/MultiValued/RangeContainer.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/Ranges.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/TagContainer.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/TagContainerForRanges.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/Tags.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/TagsAndRanges.pm | 6 | ||||
-rw-r--r-- | lib/Data/MultiValued/UglySerializationHelperRole.pm | 6 |
14 files changed, 66 insertions, 38 deletions
diff --git a/lib/Data/MultiValued.pm b/lib/Data/MultiValued.pm index 9a92ec2..d4c2014 100644 --- a/lib/Data/MultiValued.pm +++ b/lib/Data/MultiValued.pm @@ -1,6 +1,6 @@ package Data::MultiValued; { - $Data::MultiValued::VERSION = '0.0.1_2'; + $Data::MultiValued::VERSION = '0.0.1_3'; } { $Data::MultiValued::DIST = 'Data-MultiValued'; @@ -17,13 +17,15 @@ warn "Don't use this module directly, use Data::MultiValued::Tags or Data::Multi __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued - store tag- and range-dependant data in a scalar or Moose attribute =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS @@ -66,17 +68,17 @@ module. Why use these? =over 4 -=item * +* they are optimised for serialisation, see L<Data::MultiValued::UglySerializationHelperRole> and F<t/json.t>. -=item * +* you get accessors generated for your Moose attributes just by setting a trait -=item * +* tags and ranges interact in sensible ways, including clearing ranges diff --git a/lib/Data/MultiValued/AttributeAccessors.pm b/lib/Data/MultiValued/AttributeAccessors.pm index e5b4cd1..695a943 100644 --- a/lib/Data/MultiValued/AttributeAccessors.pm +++ b/lib/Data/MultiValued/AttributeAccessors.pm @@ -1,6 +1,6 @@ package Data::MultiValued::AttributeAccessors; { - $Data::MultiValued::AttributeAccessors::VERSION = '0.0.1_2'; + $Data::MultiValued::AttributeAccessors::VERSION = '0.0.1_3'; } { $Data::MultiValued::AttributeAccessors::DIST = 'Data-MultiValued'; @@ -122,13 +122,15 @@ sub _generate_multi_clearer_method { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::AttributeAccessors - method meta-class for multi-valued attribute accessors =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/AttributeTrait.pm b/lib/Data/MultiValued/AttributeTrait.pm index e6a02ce..87d4b69 100644 --- a/lib/Data/MultiValued/AttributeTrait.pm +++ b/lib/Data/MultiValued/AttributeTrait.pm @@ -1,6 +1,6 @@ package Data::MultiValued::AttributeTrait; { - $Data::MultiValued::AttributeTrait::VERSION = '0.0.1_2'; + $Data::MultiValued::AttributeTrait::VERSION = '0.0.1_3'; } { $Data::MultiValued::AttributeTrait::DIST = 'Data-MultiValued'; @@ -279,13 +279,15 @@ sub _as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::AttributeTrait - "base role" for traits of multi-valued Moose attributes =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/AttributeTrait/Ranges.pm b/lib/Data/MultiValued/AttributeTrait/Ranges.pm index db01513..59d973c 100644 --- a/lib/Data/MultiValued/AttributeTrait/Ranges.pm +++ b/lib/Data/MultiValued/AttributeTrait/Ranges.pm @@ -1,6 +1,6 @@ package Data::MultiValued::AttributeTrait::Ranges; { - $Data::MultiValued::AttributeTrait::Ranges::VERSION = '0.0.1_2'; + $Data::MultiValued::AttributeTrait::Ranges::VERSION = '0.0.1_3'; } { $Data::MultiValued::AttributeTrait::Ranges::DIST = 'Data-MultiValued'; @@ -18,7 +18,7 @@ sub opts_to_pass_get { qw(at) } package Moose::Meta::Attribute::Custom::Trait::MultiValued::Ranges; { - $Moose::Meta::Attribute::Custom::Trait::MultiValued::Ranges::VERSION = '0.0.1_2'; + $Moose::Meta::Attribute::Custom::Trait::MultiValued::Ranges::VERSION = '0.0.1_3'; } { $Moose::Meta::Attribute::Custom::Trait::MultiValued::Ranges::DIST = 'Data-MultiValued'; @@ -31,13 +31,15 @@ sub register_implementation { 'Data::MultiValued::AttributeTrait::Ranges' } __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::AttributeTrait::Ranges - attribute traits for attributes holding ranged values =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/AttributeTrait/Tags.pm b/lib/Data/MultiValued/AttributeTrait/Tags.pm index 7e880ea..d3124e2 100644 --- a/lib/Data/MultiValued/AttributeTrait/Tags.pm +++ b/lib/Data/MultiValued/AttributeTrait/Tags.pm @@ -1,6 +1,6 @@ package Data::MultiValued::AttributeTrait::Tags; { - $Data::MultiValued::AttributeTrait::Tags::VERSION = '0.0.1_2'; + $Data::MultiValued::AttributeTrait::Tags::VERSION = '0.0.1_3'; } { $Data::MultiValued::AttributeTrait::Tags::DIST = 'Data-MultiValued'; @@ -18,7 +18,7 @@ sub opts_to_pass_get { qw(tag) } package Moose::Meta::Attribute::Custom::Trait::MultiValued::Tags; { - $Moose::Meta::Attribute::Custom::Trait::MultiValued::Tags::VERSION = '0.0.1_2'; + $Moose::Meta::Attribute::Custom::Trait::MultiValued::Tags::VERSION = '0.0.1_3'; } { $Moose::Meta::Attribute::Custom::Trait::MultiValued::Tags::DIST = 'Data-MultiValued'; @@ -31,13 +31,15 @@ sub register_implementation { 'Data::MultiValued::AttributeTrait::Tags' } __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::AttributeTrait::Tags - attribute traits for attributes holding tagged values =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm b/lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm index 9ca6d74..7bf362f 100644 --- a/lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm +++ b/lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm @@ -1,6 +1,6 @@ package Data::MultiValued::AttributeTrait::TagsAndRanges; { - $Data::MultiValued::AttributeTrait::TagsAndRanges::VERSION = '0.0.1_2'; + $Data::MultiValued::AttributeTrait::TagsAndRanges::VERSION = '0.0.1_3'; } { $Data::MultiValued::AttributeTrait::TagsAndRanges::DIST = 'Data-MultiValued'; @@ -18,7 +18,7 @@ sub opts_to_pass_get { qw(at tag) } package Moose::Meta::Attribute::Custom::Trait::MultiValued::TagsAndRanges; { - $Moose::Meta::Attribute::Custom::Trait::MultiValued::TagsAndRanges::VERSION = '0.0.1_2'; + $Moose::Meta::Attribute::Custom::Trait::MultiValued::TagsAndRanges::VERSION = '0.0.1_3'; } { $Moose::Meta::Attribute::Custom::Trait::MultiValued::TagsAndRanges::DIST = 'Data-MultiValued'; @@ -31,13 +31,15 @@ sub register_implementation { 'Data::MultiValued::AttributeTrait::TagsAndRanges' __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::AttributeTrait::TagsAndRanges - attribute traits for attributes holding tagged and ranged values =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/Exceptions.pm b/lib/Data/MultiValued/Exceptions.pm index 27f6dbf..c908388 100644 --- a/lib/Data/MultiValued/Exceptions.pm +++ b/lib/Data/MultiValued/Exceptions.pm @@ -1,6 +1,6 @@ package Data::MultiValued::Exceptions; { - $Data::MultiValued::Exceptions::VERSION = '0.0.1_2'; + $Data::MultiValued::Exceptions::VERSION = '0.0.1_3'; } { $Data::MultiValued::Exceptions::DIST = 'Data-MultiValued'; @@ -11,7 +11,7 @@ package Data::MultiValued::Exceptions; package Data::MultiValued::Exceptions::NotFound; { - $Data::MultiValued::Exceptions::NotFound::VERSION = '0.0.1_2'; + $Data::MultiValued::Exceptions::NotFound::VERSION = '0.0.1_3'; } { $Data::MultiValued::Exceptions::NotFound::DIST = 'Data-MultiValued'; @@ -37,7 +37,7 @@ sub as_string { package Data::MultiValued::Exceptions::TagNotFound; { - $Data::MultiValued::Exceptions::TagNotFound::VERSION = '0.0.1_2'; + $Data::MultiValued::Exceptions::TagNotFound::VERSION = '0.0.1_3'; } { $Data::MultiValued::Exceptions::TagNotFound::DIST = 'Data-MultiValued'; @@ -53,7 +53,7 @@ has '+message' => ( package Data::MultiValued::Exceptions::RangeNotFound; { - $Data::MultiValued::Exceptions::RangeNotFound::VERSION = '0.0.1_2'; + $Data::MultiValued::Exceptions::RangeNotFound::VERSION = '0.0.1_3'; } { $Data::MultiValued::Exceptions::RangeNotFound::DIST = 'Data-MultiValued'; @@ -69,7 +69,7 @@ has '+message' => ( package Data::MultiValued::Exceptions::BadRange; { - $Data::MultiValued::Exceptions::BadRange::VERSION = '0.0.1_2'; + $Data::MultiValued::Exceptions::BadRange::VERSION = '0.0.1_3'; } { $Data::MultiValued::Exceptions::BadRange::DIST = 'Data-MultiValued'; @@ -98,13 +98,15 @@ sub as_string { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::Exceptions - exception classes =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/RangeContainer.pm b/lib/Data/MultiValued/RangeContainer.pm index f7a1da0..96ce9d9 100644 --- a/lib/Data/MultiValued/RangeContainer.pm +++ b/lib/Data/MultiValued/RangeContainer.pm @@ -1,6 +1,6 @@ package Data::MultiValued::RangeContainer; { - $Data::MultiValued::RangeContainer::VERSION = '0.0.1_2'; + $Data::MultiValued::RangeContainer::VERSION = '0.0.1_3'; } { $Data::MultiValued::RangeContainer::DIST = 'Data-MultiValued'; @@ -237,13 +237,15 @@ sub all_ranges { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::RangeContainer - container for ranged values =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/Ranges.pm b/lib/Data/MultiValued/Ranges.pm index ff62a43..db863a5 100644 --- a/lib/Data/MultiValued/Ranges.pm +++ b/lib/Data/MultiValued/Ranges.pm @@ -1,6 +1,6 @@ package Data::MultiValued::Ranges; { - $Data::MultiValued::Ranges::VERSION = '0.0.1_2'; + $Data::MultiValued::Ranges::VERSION = '0.0.1_3'; } { $Data::MultiValued::Ranges::DIST = 'Data-MultiValued'; @@ -83,13 +83,15 @@ sub _as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::Ranges - Handle values with validity ranges =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/TagContainer.pm b/lib/Data/MultiValued/TagContainer.pm index 4a8d8b2..4ba40df 100644 --- a/lib/Data/MultiValued/TagContainer.pm +++ b/lib/Data/MultiValued/TagContainer.pm @@ -1,6 +1,6 @@ package Data::MultiValued::TagContainer; { - $Data::MultiValued::TagContainer::VERSION = '0.0.1_2'; + $Data::MultiValued::TagContainer::VERSION = '0.0.1_3'; } { $Data::MultiValued::TagContainer::DIST = 'Data-MultiValued'; @@ -115,13 +115,15 @@ sub _create_new_inferior { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::TagContainer - container for tagged values =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/TagContainerForRanges.pm b/lib/Data/MultiValued/TagContainerForRanges.pm index 452d1bd..115276b 100644 --- a/lib/Data/MultiValued/TagContainerForRanges.pm +++ b/lib/Data/MultiValued/TagContainerForRanges.pm @@ -1,6 +1,6 @@ package Data::MultiValued::TagContainerForRanges; { - $Data::MultiValued::TagContainerForRanges::VERSION = '0.0.1_2'; + $Data::MultiValued::TagContainerForRanges::VERSION = '0.0.1_3'; } { $Data::MultiValued::TagContainerForRanges::DIST = 'Data-MultiValued'; @@ -57,13 +57,15 @@ sub _as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::TagContainerForRanges - container for tagged values that are ranged containers =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 DESCRIPTION diff --git a/lib/Data/MultiValued/Tags.pm b/lib/Data/MultiValued/Tags.pm index e3548cc..ccf6e52 100644 --- a/lib/Data/MultiValued/Tags.pm +++ b/lib/Data/MultiValued/Tags.pm @@ -1,6 +1,6 @@ package Data::MultiValued::Tags; { - $Data::MultiValued::Tags::VERSION = '0.0.1_2'; + $Data::MultiValued::Tags::VERSION = '0.0.1_3'; } { $Data::MultiValued::Tags::DIST = 'Data-MultiValued'; @@ -80,13 +80,15 @@ sub _as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::Tags - Handle values with tags =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/TagsAndRanges.pm b/lib/Data/MultiValued/TagsAndRanges.pm index c1731eb..fd1461e 100644 --- a/lib/Data/MultiValued/TagsAndRanges.pm +++ b/lib/Data/MultiValued/TagsAndRanges.pm @@ -1,6 +1,6 @@ package Data::MultiValued::TagsAndRanges; { - $Data::MultiValued::TagsAndRanges::VERSION = '0.0.1_2'; + $Data::MultiValued::TagsAndRanges::VERSION = '0.0.1_3'; } { $Data::MultiValued::TagsAndRanges::DIST = 'Data-MultiValued'; @@ -93,13 +93,15 @@ sub _as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::TagsAndRanges - Handle values with tags and validity ranges =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS diff --git a/lib/Data/MultiValued/UglySerializationHelperRole.pm b/lib/Data/MultiValued/UglySerializationHelperRole.pm index 4375434..c30166f 100644 --- a/lib/Data/MultiValued/UglySerializationHelperRole.pm +++ b/lib/Data/MultiValued/UglySerializationHelperRole.pm @@ -1,6 +1,6 @@ package Data::MultiValued::UglySerializationHelperRole; { - $Data::MultiValued::UglySerializationHelperRole::VERSION = '0.0.1_2'; + $Data::MultiValued::UglySerializationHelperRole::VERSION = '0.0.1_3'; } { $Data::MultiValued::UglySerializationHelperRole::DIST = 'Data-MultiValued'; @@ -48,13 +48,15 @@ sub as_hash { __END__ =pod +=encoding utf-8 + =head1 NAME Data::MultiValued::UglySerializationHelperRole - only use this if you know what you're doing =head1 VERSION -version 0.0.1_2 +version 0.0.1_3 =head1 SYNOPSIS |