1 package MooseX::ClassAttribute::Role::Meta::Mixin::HasClassAttributes;
6 use namespace::autoclean;
9 has _class_attribute_map => (
12 isa => 'HashRef[Moose::Meta::Attribute]',
14 '_add_class_attribute' => 'set',
15 'has_class_attribute' => 'exists',
16 'get_class_attribute' => 'get',
17 '_remove_class_attribute' => 'delete',
18 'get_class_attribute_list' => 'keys',
20 default => sub { {} },
24 sub get_class_attribute_map {
25 return $_[0]->_class_attribute_map();