Add $VERSION & $AUTHORITY
[gitmo/Moose.git] / lib / Moose / Meta / Class / Immutable / Trait.pm
CommitLineData
0fa70d03 1package Moose::Meta::Class::Immutable::Trait;
2
3use strict;
4use warnings;
5
6use Class::MOP;
7
16c237c1 8our $VERSION = '0.75';
9$VERSION = eval $VERSION;
10our $AUTHORITY = 'cpan:STEVAN';
11
0fa70d03 12use base 'Class::MOP::Class::Immutable::Trait';
13
14sub add_role { shift->_immutable_cannot_call }
15
aaf4b735 16sub calculate_all_roles {
17 @{ $_[0]{__immutable}{calculate_all_roles} ||= [ shift->next::method ] };
18}
0fa70d03 19
201;