summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>2011-12-01 17:40:31 +0000
committerGianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>2011-12-01 17:40:31 +0000
commit2d15d9c09057b7faa619518186ce59f74e62aab1 (patch)
tree176134983eaa6ed53a5a22c264e73343db22e84c
parentBuild results of 51124a5 (on master) (diff)
parentMerge remote branch 'dzil-test/master' (diff)
downloaddata-multivalued-2d15d9c09057b7faa619518186ce59f74e62aab1.tar.gz
data-multivalued-2d15d9c09057b7faa619518186ce59f74e62aab1.tar.bz2
data-multivalued-2d15d9c09057b7faa619518186ce59f74e62aab1.zip
Build results of 6d60c5f (on master)
-rw-r--r--Changes2
-rw-r--r--MANIFEST1
-rw-r--r--META.json2
-rw-r--r--META.yml2
-rw-r--r--Makefile.PL2
-rw-r--r--lib/Data/MultiValued.pm12
-rw-r--r--lib/Data/MultiValued/AttributeAccessors.pm6
-rw-r--r--lib/Data/MultiValued/AttributeTrait.pm6
-rw-r--r--lib/Data/MultiValued/AttributeTrait/Ranges.pm8
-rw-r--r--lib/Data/MultiValued/AttributeTrait/Tags.pm8
-rw-r--r--lib/Data/MultiValued/AttributeTrait/TagsAndRanges.pm8
-rw-r--r--lib/Data/MultiValued/Exceptions.pm14
-rw-r--r--lib/Data/MultiValued/RangeContainer.pm6
-rw-r--r--lib/Data/MultiValued/Ranges.pm6
-rw-r--r--lib/Data/MultiValued/TagContainer.pm6
-rw-r--r--lib/Data/MultiValued/TagContainerForRanges.pm6
-rw-r--r--lib/Data/MultiValued/Tags.pm6
-rw-r--r--lib/Data/MultiValued/TagsAndRanges.pm6
-rw-r--r--lib/Data/MultiValued/UglySerializationHelperRole.pm6
-rw-r--r--weaver.ini32
20 files changed, 104 insertions, 41 deletions
diff --git a/Changes b/Changes
index 7b8f3a8..d1a48e3 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
Revision history for Data::MultiValued
+0.0.1_3 2011-12-01 17:40:26 Europe/London
+
0.0.1_2 2011-11-30 11:01:47 Europe/London
- remove the need for perl 5.12
diff --git a/MANIFEST b/MANIFEST
index c239a23..36cc917 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -30,3 +30,4 @@ t/release-pod-syntax.t
t/simple-setting.t
t/tags-ranges-setting.t
t/tags-setting.t
+weaver.ini
diff --git a/META.json b/META.json
index 8f23c7c..2fbcc60 100644
--- a/META.json
+++ b/META.json
@@ -52,6 +52,6 @@
}
},
"release_status" : "testing",
- "version" : "0.0.1_2"
+ "version" : "0.0.1_3"
}
diff --git a/META.yml b/META.yml
index ba3fcb8..d86ea31 100644
--- a/META.yml
+++ b/META.yml
@@ -34,4 +34,4 @@ requires:
namespace::autoclean: 0
strict: 0
warnings: 0
-version: 0.0.1_2
+version: 0.0.1_3
diff --git a/Makefile.PL b/Makefile.PL
index bec752a..aa5daea 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -40,7 +40,7 @@ my %WriteMakefileArgs = (
"strict" => 0,
"warnings" => 0
},
- "VERSION" => "0.0.1_2",
+ "VERSION" => "0.0.1_3",
"test" => {
"TESTS" => "t/*.t"
}
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
diff --git a/weaver.ini b/weaver.ini
new file mode 100644
index 0000000..c4643b6
--- /dev/null
+++ b/weaver.ini
@@ -0,0 +1,32 @@
+[@CorePrep]
+
+[-Encoding]
+
+[Name]
+[Version]
+
+[Region / prelude]
+
+[Generic / SYNOPSIS]
+[Generic / DESCRIPTION]
+[Generic / OVERVIEW]
+
+[Collect / ATTRIBUTES]
+command = attr
+
+[Collect / METHODS]
+command = method
+
+[Collect / FUNCTIONS]
+command = func
+
+[Leftovers]
+
+[Region / postlude]
+
+[Authors]
+[Legal]
+
+[-Transformer / Lists]
+transformer = List
+format_name = list