File Coverage

blib/lib/Moose/Meta/Instance.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Moose::Meta::Instance;
2             our $VERSION = '2.2205';
3              
4 377     377   2980 use strict;
  377         953  
  377         13115  
5 377     377   2262 use warnings;
  377         942  
  377         11277  
6              
7 377     377   2144 use Class::MOP::MiniTrait;
  377         900  
  377         8882  
8              
9 377     377   2022 use parent 'Class::MOP::Instance';
  377         879  
  377         2578  
10              
11             Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait');
12              
13             1;
14              
15             # ABSTRACT: The Moose Instance metaclass
16              
17             __END__
18              
19             =pod
20              
21             =encoding UTF-8
22              
23             =head1 NAME
24              
25             Moose::Meta::Instance - The Moose Instance metaclass
26              
27             =head1 VERSION
28              
29             version 2.2205
30              
31             =head1 SYNOPSIS
32              
33             # nothing to see here
34              
35             =head1 DESCRIPTION
36              
37             This class provides the low level data storage abstractions for
38             attributes.
39              
40             Using this API directly in your own code violates encapsulation, and
41             we recommend that you use the appropriate APIs in
42             L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those
43             APIs in turn call the methods in this class as appropriate.
44              
45             At present, this is an empty subclass of L<Class::MOP::Instance>, so
46             you should see that class for all API details.
47              
48             =head1 INHERITANCE
49              
50             C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>.
51              
52             =head1 BUGS
53              
54             See L<Moose/BUGS> for details on reporting bugs.
55              
56             =head1 AUTHORS
57              
58             =over 4
59              
60             =item *
61              
62             Stevan Little <stevan@cpan.org>
63              
64             =item *
65              
66             Dave Rolsky <autarch@urth.org>
67              
68             =item *
69              
70             Jesse Luehrs <doy@cpan.org>
71              
72             =item *
73              
74             Shawn M Moore <sartak@cpan.org>
75              
76             =item *
77              
78             יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
79              
80             =item *
81              
82             Karen Etheridge <ether@cpan.org>
83              
84             =item *
85              
86             Florian Ragwitz <rafl@debian.org>
87              
88             =item *
89              
90             Hans Dieter Pearcey <hdp@cpan.org>
91              
92             =item *
93              
94             Chris Prather <chris@prather.org>
95              
96             =item *
97              
98             Matt S Trout <mstrout@cpan.org>
99              
100             =back
101              
102             =head1 COPYRIGHT AND LICENSE
103              
104             This software is copyright (c) 2006 by Infinity Interactive, Inc.
105              
106             This is free software; you can redistribute it and/or modify it under
107             the same terms as the Perl 5 programming language system itself.
108              
109             =cut