foo
[gitmo/Moose.git] / lib / Moose / Compiler / Engine.pm
1
2 package Moose::Compiler::Engine;
3 use Moose::Role;
4
5 our $VERSION = '0.01';
6
7 requires 'compile_class';
8
9 1;
10
11 __END__
12
13 =pod
14
15 =head1 NAME
16
17 Moose::Compiler::Engine - An abstract roie for all Moose compiler engines
18
19 =head1 DESCRIPTION
20
21 =head1 METHODS
22
23 =over 4
24
25 =item B<meta>
26
27 This will return the metaclass associated with the given role.
28
29 =back
30
31 =head1 REQUIRED METHODS
32
33 =over 4
34
35 =item B<compile_class>
36
37 =back
38
39 =head1 BUGS
40
41 All complex software has bugs lurking in it, and this module is no 
42 exception. If you find a bug please either email me, or add the bug
43 to cpan-RT.
44
45 =head1 AUTHOR
46
47 Stevan Little E<lt>stevan@iinteractive.comE<gt>
48
49 =head1 COPYRIGHT AND LICENSE
50
51 Copyright 2006 by Infinity Interactive, Inc.
52
53 L<http://www.iinteractive.com>
54
55 This library is free software; you can redistribute it and/or modify
56 it under the same terms as Perl itself. 
57
58 =cut