1 package SL::DB::Helpers::ConventionManager;
5 use Rose::DB::Object::ConventionManager;
7 use base qw(Rose::DB::Object::ConventionManager);
9 sub auto_manager_class_name {
11 my $object_class = shift || $self->meta->class;
13 my @parts = split m/::/, $object_class;
14 my $last = pop @parts;
16 return join('::', @parts, 'Manager', $last);
19 # Base name used for 'make_manager_class', e.g. 'get_all',
21 sub auto_manager_base_name {
25 sub auto_manager_base_class {
26 return 'SL::DB::Helpers::Manager';