Add VERSION section to pods
[gitmo/Mouse.git] / lib / Mouse / Spec.pm
1 package Mouse::Spec;
2 use strict;
3 use warnings;
4
5 our $VERSION = '0.37_06';
6
7 our $MouseVersion = $VERSION;
8 our $MooseVersion = '0.90';
9
10 sub MouseVersion{ $MouseVersion }
11 sub MooseVersion{ $MooseVersion }
12
13 1;
14 __END__
15
16 =head1 NAME
17
18 Mouse::Spec - To what extent Mouse is compatible with Moose
19
20 =head1 VERSION
21
22 This document describes Mouse version 0.37_06
23
24 =head1 DESCRIPTION
25
26
27 =head2 Notes about Moose::Cookbook
28
29 Many recipes in L<Moose::Cookbook> fit L<Mouse>, including:
30
31 =over 4
32
33 =item *
34
35 L<Moose::Cookbook::Basics::Recipe1> - The (always classic) B<Point> example
36
37 =item *
38
39 L<Moose::Cookbook::Basics::Recipe2> - A simple B<BankAccount> example\r
40
41 =item *
42
43 L<Moose::Cookbook::Basics::Recipe3> - A lazy B<BinaryTree> example
44
45 =item *
46
47 L<Moose::Cookbook::Basics::Recipe4> - Subtypes, and modeling a simple B<Company> class hierarchy
48
49 =item *
50
51 L<Moose::Cookbook::Basics::Recipe5> - More subtypes, coercion in a B<Request> class\r
52
53 =item *
54
55 L<Moose::Cookbook::Basics::Recipe6> - The augment/inner example\r
56
57 =item *
58
59 L<Moose::Cookbook::Basics::Recipe7> - Making Moose fast with immutable\r
60
61 =item *
62
63 L<Moose::Cookbook::Basics::Recipe8> - Builder methods and lazy_build\r
64
65 =item *
66
67 L<Moose::Cookbook::Basics::Recipe9> - Operator overloading, subtypes, and coercion\r
68
69 =item *
70
71 L<Moose::Cookbook::Basics::Recipe10> - Using BUILDARGS and BUILD to hook into object construction\r
72
73 =item *
74
75 L<Moose::Cookbook::Roles::Recipe1> - The Moose::Role example\r
76
77 =item *
78
79 L<Moose::Cookbook::Roles::Recipe2> - Advanced Role Composition - method exclusion and aliasing
80
81 =item *
82
83 L<Moose::Cookbook::Roles::Recipe3> - Applying a role to an object instance\r
84
85 =item *
86
87 L<Moose::Cookbook::Meta::Recipe2> - A meta-attribute, attributes with labels\r
88
89 =item *
90
91 L<Moose::Cookbook::Meta::Recipe3> - Labels implemented via attribute traits\r
92
93 =item *
94
95 L<Moose::Cookbook::Extending::Recipe3> - Providing an alternate base object class\r
96
97 =back
98
99 =head1 SEE ALSO
100
101 L<Mouse>
102
103 =cut
104