Commit | Line | Data |
2bab21f6 |
1 | package TestApp::Controller::Immutable::HardToReload::Role; |
2 | use Moose::Role; # Role metaclass does not have make_immutable.. |
3 | no Moose::Role; |
4 | |
65b708a6 |
5 | package TestApp::Controller::Immutable::HardToReload; |
6 | use Moose; |
7 | BEGIN { extends 'Catalyst::Controller' } |
8 | no Moose; |
9 | __PACKAGE__->meta->make_immutable; |
10 | |
11 | package # Standard PAUSE hiding technique |
12 | TestApp::Controller::Immutable::HardToReload::PAUSEHide; |
13 | use Moose; |
14 | BEGIN { extends 'Catalyst::Controller' } |
15 | no Moose; |
16 | __PACKAGE__->meta->make_immutable; |
17 | |
18 | # Not an inner package |
19 | package TestApp::Controller::Immutable2; |
20 | use Moose; |
21 | BEGIN { extends 'Catalyst::Controller' } |
22 | no Moose; |
23 | __PACKAGE__->meta->make_immutable; |
24 | |
25 | # Not even in the app namespace |
26 | package Frobnitz; |
27 | use Moose; |
28 | BEGIN { extends 'Catalyst::Controller' } |
29 | no Moose; |
30 | __PACKAGE__->meta->make_immutable; |