use base 'Class::MOP::Method::Accessor';
-sub generate_accessor_method {
+sub _generate_accessor_method {
my $attr = (shift)->associated_attribute;
my $attr_name = $attr->name;
};
}
-sub generate_reader_method {
+sub _generate_reader_method {
my $attr = (shift)->associated_attribute;
my $attr_name = $attr->name;
':instance_metaclass' => 'LazyClass::Instance',
);
- BinaryTree->meta->add_attribute('$:node' => (
+ BinaryTree->meta->add_attribute('node' => (
accessor => 'node',
init_arg => ':node'
));
- BinaryTree->meta->add_attribute('$:left' => (
+ BinaryTree->meta->add_attribute('left' => (
reader => 'left',
default => sub { BinaryTree->new() }
));
- BinaryTree->meta->add_attribute('$:right' => (
+ BinaryTree->meta->add_attribute('right' => (
reader => 'right',
default => sub { BinaryTree->new() }
));
=head1 COPYRIGHT AND LICENSE
-Copyright 2006, 2007 by Infinity Interactive, Inc.
+Copyright 2006-2008 by Infinity Interactive, Inc.
L<http://www.iinteractive.com>