Checking in changes prior to tagging of version 0.92.
[gitmo/Mouse.git] / lib / Mouse / Meta / Role / Application.pm
index 07efede..f687b90 100644 (file)
@@ -56,7 +56,10 @@ sub apply {
         $consumer = (Mouse::Util::class_of($instance) || 'Mouse::Meta::Class')
             ->create_anon_class(
                 superclasses => [ref $instance],
+                roles        => [$role],
                 cache        => 1,
+
+                in_application_to_instance => 1, # suppress to apply roles
             );
     }
 
@@ -204,6 +207,10 @@ __END__
 
 Mouse::Meta::Role::Application - The Mouse role application class
 
+=head1 VERSION
+
+This document describes Mouse version 0.92
+
 =head1 SEE ALSO
 
 L<Moose::Role::Application>
@@ -214,3 +221,5 @@ L<Moose::Role::Application::ToRole>
 
 L<Moose::Role::Application::ToInstance>
 
+=cut
+