X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse.pm;h=34108fbf1c62cd62bae669eb36cf7e9e11c568f4;hb=39f9498f4f03779eb374a8e0711325b9cc84d514;hp=8244532964ab5876ed89f212cebd7c80499094e8;hpb=08f7a8dbc5e48fcece4396a500d37bb2c6e45b74;p=gitmo%2FMouse.git diff --git a/lib/Mouse.pm b/lib/Mouse.pm index 8244532..34108fb 100644 --- a/lib/Mouse.pm +++ b/lib/Mouse.pm @@ -4,17 +4,21 @@ use warnings; use 5.006; use base 'Exporter'; -our $VERSION = '0.30'; +our $VERSION = '0.32'; + +sub moose_version(){ 0.90 } # which Mouse is a subset of use Carp 'confess'; use Scalar::Util 'blessed'; + use Mouse::Util qw(load_class is_class_loaded); -use Mouse::Meta::Attribute; use Mouse::Meta::Module; use Mouse::Meta::Class; +use Mouse::Meta::Role; +use Mouse::Meta::Attribute; use Mouse::Object; -use Mouse::Util::TypeConstraints; +use Mouse::Util::TypeConstraints (); our @EXPORT = qw(extends has before after around override super blessed confess with); @@ -117,8 +121,8 @@ sub init_meta { unless $metaclass->isa('Mouse::Meta::Class'); # make a subtype for each Mouse class - class_type($class) - unless find_type_constraint($class); + Mouse::Util::TypeConstraints::class_type($class) + unless Mouse::Util::TypeConstraints::find_type_constraint($class); my $meta = $metaclass->initialize($class); $meta->superclasses($base_class)