use Time::HiRes qw/gettimeofday tv_interval/;
use URI;
use Scalar::Util qw/weaken/;
+use attributes;
__PACKAGE__->mk_accessors(
qw/counter depth request response state action namespace/
);
+attributes->import(__PACKAGE__, \&namespace, 'lvalue');
+
# Laziness++
*comp = \&component;
*req = \&request;
sub execute { # Execute ourselves against a context
my ( $self, $c ) = @_;
- local $c->{namespace} = $self->namespace;
+ local $c->namespace = $self->namespace;
return $c->execute( $self->class, $self );
}