foo
[gitmo/MooseX-AttributeHelpers.git] / lib / MooseX / AttributeHelpers / Collection / Hash.pm
index fa52a76..01c5e50 100644 (file)
@@ -1,9 +1,27 @@
 
 package MooseX::AttributeHelpers::Collection::Hash;
+use Moose;
 
 our $VERSION   = '0.01';
 our $AUTHORITY = 'cpan:STEVAN';
 
+use MooseX::AttributeHelpers::MethodProvider::Hash;
+
+extends 'MooseX::AttributeHelpers::Collection';
+
+has '+method_provider' => (
+    default => 'MooseX::AttributeHelpers::MethodProvider::Hash'
+);
+
+sub helper_type { 'HashRef' }
+
+no Moose;
+
+# register the alias ...
+package Moose::Meta::Attribute::Custom::Collection::Hash;
+sub register_implementation { 'MooseX::AttributeHelpers::Collection::Hash' }
+
+
 1;
 
 __END__