Merge branch 'blead'
[gitmo/Mouse.git] / lib / Mouse.pm
index 6e208e7..a18bef8 100644 (file)
@@ -6,8 +6,6 @@ use base 'Exporter';
 
 our $VERSION = '0.33';
 
-sub moose_version(){ 0.90 } # which Mouse is a subset of
-
 use Carp 'confess';
 use Scalar::Util 'blessed';
 
@@ -38,7 +36,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 {