File Coverage

blib/lib/Hailo/Role/UI.pm
Criterion Covered Total %
statement 8 8 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 11 11 100.0


line stmt bran cond sub pod time code
1             package Hailo::Role::UI;
2             our $AUTHORITY = 'cpan:AVAR';
3             $Hailo::Role::UI::VERSION = '0.75';
4 2     2   1813 use v5.10.0;
  2         9  
5 2     2   12 use Moose::Role;
  2         5  
  2         17  
6 2     2   6862 use namespace::clean -except => 'meta';
  2         4  
  2         15  
7              
8             requires 'run';
9              
10             1;
11              
12             =encoding utf8
13              
14             =head1 NAME
15              
16             Hailo::Role::UI - A role representing a L<Hailo|Hailo> UI
17              
18             =head1 METHODS
19              
20             =head2 C<new>
21              
22             This is the constructor. It takes no arguments.
23              
24             =head2 C<run>
25              
26             Run the UI, a L<Hailo|Hailo> object will be the first and only
27             argument.
28              
29             =head1 AUTHOR
30              
31             E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason <avar@cpan.org>
32              
33             =head1 LICENSE AND COPYRIGHT
34              
35             Copyright 2010 E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason.
36              
37             This program is free software, you can redistribute it and/or modify
38             it under the same terms as Perl itself.
39              
40             =cut