Commit | Line | Data |
---|---|---|
4d334b53 | 1 | use MooseX::Declare; |
2 | ||
3 | role Gitalist::Git::CollectionOfRepositoriesWithRequestState { | |
4 | requires qw/ | |
5 | implementation_class | |
6 | extract_request_state | |
7 | /; | |
8 | ||
9 | method ACCEPT_CONTEXT($c) { | |
10 | $self->implementation_class->new(%$self, $self->extract_request_state($c))->chosen_collection; | |
11 | } | |
12 | } | |
13 |