App-TimeTracker-Command-Category
view release on metacpan or search on metacpan
lib/App/TimeTracker/Command/Category.pm view on Meta::CPAN
if ( $tags{$prefix.$cat} || $tags{$cat} ) {
$stats{$cat}{abs} += $time;
$got_cat = 1;
last;
}
}
$stats{_no_cat}{abs} += $time unless $got_cat;
}
while ( my ( $cat, $data ) = each %stats ) {
$data->{percent} = sprintf( "%.1f", $data->{abs} / $total * 100 );
$data->{nice} = $self->beautify_seconds( $data->{abs} );
}
$self->_say_current_report_interval;
printf( "%39s\n", $self->beautify_seconds($total) );
foreach my $cat ( sort keys %stats ) {
my $data = $stats{$cat};
printf( "%6s%% %- 20s% 10s\n",
$data->{percent}, $cat, $data->{nice} );
}
}
sub _load_attribs_statistic {
my ( $class, $meta ) = @_;
$class->_load_attribs_worked($meta);
}
no Moose::Role;
1;
( run in 0.301 second using v1.01-cache-2.11-cpan-709fd43a63f )