Make a test TODO
[gitmo/Mouse.git] / lib / Mouse.pm
index af7bebc..9b01f93 100644 (file)
@@ -1,10 +1,12 @@
 package Mouse;
+use 5.006_002;
+
 use strict;
 use warnings;
-use 5.006;
+
 use base 'Exporter';
 
-our $VERSION = '0.32';
+our $VERSION = '0.33_01';
 
 use Carp 'confess';
 use Scalar::Util 'blessed';
@@ -36,7 +38,9 @@ sub extends { Mouse::Meta::Class->initialize(scalar caller)->superclasses(@_) }
 
 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 {