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 |
1fe9ba78 | 7 | /; |
8 | ||
9 | extends 'Catalyst'; | |
10 | ||
11 | __PACKAGE__->config( | |
12 | name => __PACKAGE__, | |
13 | 'Model::One' => { | |
14 | class => 'SomeModelClass', | |
15 | interface_roles => [qw/ SomeModelClassInterface /], | |
16 | }, | |
17 | ); | |
18 | ||
19 | __PACKAGE__->setup; | |
20 | ||
21 | 1; | |
22 |