Rename AttributeHelpers.pm to Attribute/Native.pm
authorHans Dieter Pearcey <hdp@weftsoar.net>
Fri, 10 Jul 2009 22:12:40 +0000 (18:12 -0400)
committerHans Dieter Pearcey <hdp@weftsoar.net>
Fri, 10 Jul 2009 22:13:43 +0000 (18:13 -0400)
commitfafc8b9b5fd3d9e4cc9f5ad57f3141109b263b1c
treee8a00fad796a6770e51bab4efc386a17b30fb976
parent14d64bb388fdeb521a2bfed16190d3a9aa5e1f78
Rename AttributeHelpers.pm to Attribute/Native.pm
Remove loading from Attribute::Native, leave only register_implementations there
Give Native traits their shortnames by default (with just 'use Moose')
21 files changed:
lib/Moose.pm
lib/Moose/Attribute/Native.pm [moved from lib/Moose/AttributeHelpers.pm with 77% similarity]
lib/Moose/Meta/Attribute/Trait/Native/Array.pm
lib/Moose/Meta/Attribute/Trait/Native/Bool.pm
lib/Moose/Meta/Attribute/Trait/Native/Collection.pm [deleted file]
lib/Moose/Meta/Attribute/Trait/Native/Counter.pm
lib/Moose/Meta/Attribute/Trait/Native/Hash.pm
lib/Moose/Meta/Attribute/Trait/Native/Number.pm
lib/Moose/Meta/Attribute/Trait/Native/String.pm
t/070_attribute_traits/000_load.t
t/070_attribute_traits/010_array_from_role.t
t/070_attribute_traits/011_counter_with_defaults.t
t/070_attribute_traits/020_remove_attribute.t
t/070_attribute_traits/100_collection_with_roles.t
t/070_attribute_traits/201_trait_counter.t
t/070_attribute_traits/202_trait_array.t
t/070_attribute_traits/203_trait_hash.t
t/070_attribute_traits/204_trait_number.t
t/070_attribute_traits/205_trait_list.t
t/070_attribute_traits/207_trait_string.t
t/070_attribute_traits/208_trait_bool.t