Conflicts:
Changes
TODO
lib/Mouse/Meta/Method.pm
Mouse
* smart exporters
- * method confliction
--* trait mechanism
* native traits
MouseX
use 5.006;
use base 'Exporter';
-our $VERSION = '0.32';
+our $VERSION = '0.33';
- sub moose_version(){ 0.90 } # which Mouse is a subset of
-
use Carp 'confess';
use Scalar::Util 'blessed';
sub has {
my $meta = Mouse::Meta::Class->initialize(scalar caller);
- $meta->add_attribute(@_);
+ my $name = shift;
+
+ $meta->add_attribute($_ => @_) for ref($name) ? @{$name} : $name;
}
sub before {