File Coverage

blib/lib/Acme/Mitey/Cards/Card/Joker.pm.mite.pm
Criterion Covered Total %
statement 25 31 80.6
branch 0 4 0.0
condition n/a
subroutine 5 7 71.4
pod 0 2 0.0
total 30 44 68.1


line stmt bran cond sub pod time code
1             {
2              
3             package Acme::Mitey::Cards::Card::Joker;
4 3     3   17 use strict;
  3         6  
  3         74  
5 3     3   12 use warnings;
  3         6  
  3         435  
6              
7             our $USES_MITE = "Mite::Class";
8             our $MITE_SHIM = "Acme::Mitey::Cards::Mite";
9             our $MITE_VERSION = "0.007003";
10              
11             BEGIN {
12 3     3   19 require Scalar::Util;
13 3         9 *bare = \&Acme::Mitey::Cards::Mite::bare;
14 3         6 *blessed = \&Scalar::Util::blessed;
15 3         6 *carp = \&Acme::Mitey::Cards::Mite::carp;
16 3         3 *confess = \&Acme::Mitey::Cards::Mite::confess;
17 3         6 *croak = \&Acme::Mitey::Cards::Mite::croak;
18 3         4 *false = \&Acme::Mitey::Cards::Mite::false;
19 3         12 *guard = \&Acme::Mitey::Cards::Mite::guard;
20 3         11 *lazy = \&Acme::Mitey::Cards::Mite::lazy;
21 3         5 *ro = \&Acme::Mitey::Cards::Mite::ro;
22 3         6 *rw = \&Acme::Mitey::Cards::Mite::rw;
23 3         3 *rwp = \&Acme::Mitey::Cards::Mite::rwp;
24 3         115 *true = \&Acme::Mitey::Cards::Mite::true;
25             }
26              
27             BEGIN {
28 3     3   479 require Acme::Mitey::Cards::Card;
29              
30 3     3   18 use mro 'c3';
  3         5  
  3         16  
31 3         10 our @ISA;
32 3         438 push @ISA, "Acme::Mitey::Cards::Card";
33             }
34              
35             sub DOES {
36 0     0 0   my ( $self, $role ) = @_;
37 0           our %DOES;
38 0 0         return $DOES{$role} if exists $DOES{$role};
39 0 0         return 1 if $role eq __PACKAGE__;
40 0           return $self->SUPER::DOES($role);
41             }
42              
43             sub does {
44 0     0 0   shift->DOES(@_);
45             }
46              
47             our %SIGNATURE_FOR;
48              
49             $SIGNATURE_FOR{"to_string"} =
50             $Acme::Mitey::Cards::Card::SIGNATURE_FOR{"to_string"};
51              
52             1;
53             }