Ignore MYMETA.yml
[gitmo/MooseX-ClassAttribute.git] / lib / MooseX / ClassAttribute / Meta / Role / Attribute.pm
CommitLineData
88b7f2c8 1package MooseX::ClassAttribute::Meta::Role::Attribute;
2
3use strict;
4use warnings;
5
6use List::MoreUtils qw( uniq );
7
8use namespace::autoclean;
9use Moose;
10
11extends 'Moose::Meta::Role::Attribute';
12
13sub new {
14 my ( $class, $name, %options ) = @_;
15
16 $options{traits} = [
17 uniq( @{ $options{traits} || [] } ),
18 'MooseX::ClassAttribute::Role::Meta::Attribute'
19 ];
20
21 return $class->SUPER::new( $name, %options );
22}
23
241;