1 package Tak::ModuleLoader;
5 has remote => (is => 'ro', required => 1);
9 sub { return if our $In_Reentry; $self->maybe_load_module($_[1]) }
12 sub maybe_load_module {
13 my ($self, $module) = @_;
14 local our $In_Reentry = 1;
15 my ($status, $code) = $self->remote->blocking_request(source_for => $module);
16 if ($status eq 'RESULT') {
17 open my $fh, '<', \$code;