Commit | Line | Data |
1fe9ba78 |
1 | package ModelsFromConfigInterfaceApp; |
2 | use Moose; |
3 | use namespace::autoclean; |
4 | |
5 | use Catalyst qw/ |
0506e950 |
6 | +CatalystX::DynamicComponent::ModelsFromConfig::InterfaceRoles |
932a7c33 |
7 | +CatalystX::DynamicComponent::ModelToControllerReflector |
1fe9ba78 |
8 | /; |
9 | |
10 | extends 'Catalyst'; |
11 | |
12 | __PACKAGE__->config( |
13 | name => __PACKAGE__, |
14 | 'Model::One' => { |
15 | class => 'SomeModelClass', |
16 | interface_roles => [qw/ SomeModelClassInterface /], |
17 | }, |
18 | ); |
19 | |
20 | __PACKAGE__->setup; |
21 | |
22 | 1; |
23 | |