Commit | Line | Data |
6ea96b03 |
1 | package TestApp::Controller::Priorities; |
2 | |
3 | use strict; |
c057ae86 |
4 | use base 'Catalyst::Controller'; |
6ea96b03 |
5 | |
6 | # |
6ea96b03 |
7 | # Local vs. Path (depends on definition order) |
8 | # |
9 | |
10 | sub loc_vs_path1_loc :Path('/priorities/loc_vs_path1') { $_[1]->res->body( 'path' ) } |
11 | sub loc_vs_path1 :Local { $_[1]->res->body( 'local' ) } |
12 | |
13 | sub loc_vs_path2 :Local { $_[1]->res->body( 'local' ) } |
14 | sub loc_vs_path2_loc :Path('/priorities/loc_vs_path2') { $_[1]->res->body( 'path' ) } |
15 | |
16 | # |
6ea96b03 |
17 | # Local vs. index (has sub controller) |
18 | # |
19 | |
20 | sub loc_vs_index :Local { $_[1]->res->body( 'local' ) } |
21 | |
22 | # |
6ea96b03 |
23 | # Path vs. index (has sub controller) |
24 | # |
25 | |
26 | sub path_vs_idx :Path('/priorities/path_vs_index') { $_[1]->res->body( 'path' ) } |
27 | |
28 | 1; |