File Coverage

blib/lib/WWW/Asana/Role/CanReload.pm
Criterion Covered Total %
statement 4 8 50.0
branch n/a
condition n/a
subroutine 2 4 50.0
pod 0 2 0.0
total 6 14 42.8


line stmt bran cond sub pod time code
1             package WWW::Asana::Role::CanReload;
2             BEGIN {
3 1     1   1295 $WWW::Asana::Role::CanReload::AUTHORITY = 'cpan:GETTY';
4             }
5             {
6             $WWW::Asana::Role::CanReload::VERSION = '0.003';
7             }
8             # ABSTRACT: Role for Asana classes which can be reloaded
9              
10 1     1   9 use MooX::Role;
  1         3  
  1         10  
11              
12             requires qw(
13             own_base_args
14             reload_base_args
15             );
16              
17             sub reload_args {
18 0     0 0   my ( $self ) = @_;
19 0           $self->reload_base_args, $self->own_base_args;
20             }
21              
22             sub reload {
23 0     0 0   my $self = shift;
24 0           $self->do($self->reload_args(@_));
25             }
26              
27             1;
28             __END__