dc12b5710d033dbbd27420c2723e633be48ed721
[catagits/Catalyst-Runtime.git] / lib / Catalyst / DispatchType.pm
1 package Catalyst::DispatchType;
2
3 use strict;
4 use base 'Class::Accessor::Fast';
5
6 =head1 NAME
7
8 Catalyst::DispatchType - DispatchType Base Class
9
10 =head1 SYNOPSIS
11
12 See L<Catalyst>.
13
14 =head1 DESCRIPTION
15
16 =head1 METHODS
17
18 =over 4
19
20 =item $self->list($c)
21
22 =cut
23
24 sub list { }
25
26 =item $self->match( $c, $path )
27
28 =cut
29
30 sub match { die "Abstract method!" }
31
32 =item $self->register( $c, $action )
33
34 =cut
35
36 sub register { }
37
38 =back
39
40 =head1 AUTHOR
41
42 Matt S Trout
43 Sebastian Riedel, C<sri@cpan.org>
44
45 =head1 COPYRIGHT
46
47 This program is free software, you can redistribute it and/or modify it under
48 the same terms as Perl itself.
49
50 =cut
51
52 1;