File Coverage

File:lib/Yukki/Model.pm
Coverage:100.0%

linestmtbrancondsubpodtimecode
1package Yukki::Model;
2
3
3
3
1082
8
use v5.24;
4
3
3
3
10
4
20
use utf8;
5
3
3
3
57
4
12
use Moo;
6
7
3
3
3
636
4
13
use Type::Utils;
8
9
3
3
3
2663
6
11
use namespace::clean;
10
11# ABSTRACT: Base class for model objects
12
13 - 23
=head1 DESCRIPTION

This is the base class used for model objects.

=head1 ATTRIBUTES

=head2 app

This is the L<Yukki> application instance.

=cut
24
25has app => (
26    is          => 'ro',
27    isa         => class_type('Yukki'),
28    required    => 1,
29    weak_ref    => 1,
30    handles     => 'Yukki::Role::App',
31);
32
331;