Align Vhost code with reality.
[catagits/Gitalist.git] / lib / Gitalist / Git / CollectionOfRepositoriesWithRequestState.pm
CommitLineData
4d334b53 1use MooseX::Declare;
2
3role 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