mro compat stuff
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Model.pm
1 package Catalyst::Model;
2
3 use MRO::Compat;
4 use mro 'c3';
5 use Moose;
6 extends qw/Catalyst::Component/;
7
8 no Moose;
9
10 #We can't immutablize anything that ISA Component just yet
11 #__PACKAGE__->meta->make_immutable();
12
13 =head1 NAME
14
15 Catalyst::Model - Catalyst Model base class
16
17 =head1 SYNOPSIS
18
19 See L<Catalyst>.
20
21 =head1 DESCRIPTION
22
23 Catalyst Model base class.
24
25 =head1 METHODS
26
27 Implements the same methods as other Catalyst components, see
28 L<Catalyst::Component>
29
30 =head1 AUTHOR
31
32 Sebastian Riedel, C<sri@oook.de>
33
34 =head1 COPYRIGHT
35
36 This program is free software, you can redistribute it and/or modify it under
37 the same terms as Perl itself.
38
39 =cut
40
41 1;