File Coverage

blib/lib/Yukki/Model.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 19 19 100.0


line stmt bran cond sub pod time code
1             package Yukki::Model;
2             $Yukki::Model::VERSION = '0.991_001'; # TRIAL
3              
4 1     1   945 $Yukki::Model::VERSION = '0.991001';use v5.24;
  1         6  
5 1     1   9 use utf8;
  1         4  
  1         12  
6 1     1   41 use Moo;
  1         4  
  1         9  
7              
8 1     1   575 use Type::Utils;
  1         4  
  1         12  
9              
10 1     1   2262 use namespace::clean;
  1         4  
  1         12  
11              
12             # ABSTRACT: Base class for model objects
13              
14              
15             has app => (
16             is => 'ro',
17             isa => class_type('Yukki'),
18             required => 1,
19             weak_ref => 1,
20             handles => 'Yukki::Role::App',
21             );
22              
23             1;
24              
25             __END__
26              
27             =pod
28              
29             =encoding UTF-8
30              
31             =head1 NAME
32              
33             Yukki::Model - Base class for model objects
34              
35             =head1 VERSION
36              
37             version 0.991_001
38              
39             =head1 DESCRIPTION
40              
41             This is the base class used for model objects.
42              
43             =head1 ATTRIBUTES
44              
45             =head2 app
46              
47             This is the L<Yukki> application instance.
48              
49             =head1 AUTHOR
50              
51             Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
52              
53             =head1 COPYRIGHT AND LICENSE
54              
55             This software is copyright (c) 2017 by Qubling Software LLC.
56              
57             This is free software; you can redistribute it and/or modify it under
58             the same terms as the Perl 5 programming language system itself.
59              
60             =cut