1 package Tak::MetaService;
5 with 'Tak::Role::Service';
7 has router => (is => 'ro', required => 1, weak_ref => 1);
14 my ($self, $name, $class, @args) = @_;
15 (my $file = $class) =~ s/::/\//g;
17 my $new = $class->new(@args);
18 $self->router->register($name => $new);
19 return "Registered ${name}";