1README for Class::Accessor::Lvalue 0.11
2
3=head1 NAME
4
5Class::Accessor::Lvalue - create Lvalue accessors
6
7=head1 SYNOPSIS
8
9 package Foo;
10 use base qw( Class::Accessor::Lvalue );
11 __PACKAGE__->mk_accessors(qw( bar ))
12
13 my $foo = Foo->new;
14 $foo->bar = 42;
15 print $foo->bar; # prints 42
16
17
18=head1 DEPENDENCIES
19
20This module has external dependencies on the following modules:
21
22 Class::Accessor
23 Want
24
25=head1 INSTALLATION
26
27 perl Build.PL
28 perl Build test
29
30and if all goes well
31
32 perl Build install
33
34=head1 HISTORY
35
36What changed over the last 3 revisions
37
38=over
39
40=item 0.11	Tuesday 16th December, 2003
41
42	Fix MANIFEST
43	add NINJA support.
44
45
46=item 0.10	Monday, 15th December, 2003
47
48	Implement proper proxy ties so that the main class correctly emulates
49	Class::Accessor
50
51
52=item 0.01	Friday, 12th December, 2003
53
54	Initial CPAN release
55=back
56
57=head1 AUTHOR
58
59Richard Clamp <richardc@unixbeard.net> with many thanks to Yuval
60Kogman for helping with the groovy lvalue tie magic used in the main
61class.
62
63=head1 COPYRIGHT
64
65Copyright (C) 2003 Richard Clamp.  All Rights Reserved.
66
67This module is free software; you can redistribute it and/or modify it
68under the same terms as Perl itself.
69
70=head1 SEE ALSO
71
72L<Class::Accessor>, L<Class::Accessor::Lvalue::Fast>
73
74