- add the ability to curry method providers (thanks to jasonmay)
- Counter: add set and allow inc and dec to accept args
- add Bool as an attribute helper (thanks to jasonmay)
+ - bump all modules to version 0.11 for consistency (sartak)
0.09 Sat. May 24, 2008
- remove Module::Build in favor of Module::Install
use Moose;
use Moose::Util::TypeConstraints;
-our $VERSION = '0.04';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
extends 'Moose::Meta::Attribute';
use Moose;
use MooseX::AttributeHelpers::MethodProvider::Bool;
-our $VERSION = '0.02';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
extends 'MooseX::AttributeHelpers::Base';
package MooseX::AttributeHelpers::Collection;
use Moose;
-our $VERSION = '0.03';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
extends 'MooseX::AttributeHelpers::Base';
package MooseX::AttributeHelpers::Collection::Array;
use Moose;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::Array;
use Moose;
use Moose::Util::TypeConstraints;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::Bag;
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
-=cut
\ No newline at end of file
+=cut
package MooseX::AttributeHelpers::Collection::Hash;
use Moose;
-our $VERSION = '0.02';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::Hash;
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
-=cut
\ No newline at end of file
+=cut
package MooseX::AttributeHelpers::Collection::ImmutableHash;
use Moose;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::ImmutableHash;
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
-=cut
\ No newline at end of file
+=cut
package MooseX::AttributeHelpers::Collection::List;
use Moose;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::List;
package MooseX::AttributeHelpers::Counter;
use Moose;
-our $VERSION = '0.03';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::Counter;
package MooseX::AttributeHelpers::MethodProvider::Array;
use Moose::Role;
-our $VERSION = '0.05';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
with 'MooseX::AttributeHelpers::MethodProvider::List';
package MooseX::AttributeHelpers::MethodProvider::Bag;
use Moose::Role;
-our $VERSION = '0.02';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
with 'MooseX::AttributeHelpers::MethodProvider::ImmutableHash';
package MooseX::AttributeHelpers::MethodProvider::Bool;
use Moose::Role;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
sub set : method {
package MooseX::AttributeHelpers::MethodProvider::Counter;
use Moose::Role;
-our $VERSION = '0.02';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
sub reset : method {
package MooseX::AttributeHelpers::MethodProvider::Hash;
use Moose::Role;
-our $VERSION = '0.04';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
with 'MooseX::AttributeHelpers::MethodProvider::ImmutableHash';
package MooseX::AttributeHelpers::MethodProvider::ImmutableHash;
use Moose::Role;
-our $VERSION = '0.03';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
sub exists : method {
package MooseX::AttributeHelpers::MethodProvider::List;
use Moose::Role;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
sub count : method {
package MooseX::AttributeHelpers::MethodProvider::String;
use Moose::Role;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
sub append : method {
package MooseX::AttributeHelpers::Number;
use Moose;
-our $VERSION = '0.02';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
extends 'MooseX::AttributeHelpers::Base';
package MooseX::AttributeHelpers::String;
use Moose;
-our $VERSION = '0.01';
+our $VERSION = '0.11';
our $AUTHORITY = 'cpan:STEVAN';
use MooseX::AttributeHelpers::MethodProvider::String;