factor out and rename
[gitmo/Role-Tiny.git] / lib / Moo.pm
similarity index 90%
rename from lib/Class/Tiny.pm
rename to lib/Moo.pm
index 906f25e..31727fe 100644 (file)
@@ -1,7 +1,7 @@
-package Class::Tiny;
+package Moo;
 
 use strictures 1;
-use Class::Tiny::_Utils;
+use Moo::_Utils;
 
 our %MAKERS;
 
@@ -13,9 +13,9 @@ sub import {
     *{_getglob("${target}::ISA")} = \@_;
   };
   *{_getglob("${target}::with")} = sub {
-    require Role::Tiny;
+    require Moo::Role;
     die "Only one role supported at a time by with" if @_ > 1;
-    Role::Tiny->apply_role_to_package($_[0], $target);
+    Moo::Role->apply_role_to_package($_[0], $target);
   };
   $MAKERS{$target} = {};
   *{_getglob("${target}::has")} = sub {
@@ -35,7 +35,7 @@ sub import {
   {
     no strict 'refs';
     @{"${target}::ISA"} = do {
-      require Class::Tiny::Object; ('Class::Tiny::Object');
+      require Moo::Object; ('Moo::Object');
     } unless @{"${target}::ISA"};
   }
 }