X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=examples%2FAttributesWithHistory.pod;h=e7ae1c26ac797298af47390118ead85bf72b8cfc;hb=47d35fbafc21dc6ede2024c81bbb6504e3cb27ae;hp=5d7ca19b1414d88f8937f512811de6b38e5795ed;hpb=1fdb86fb486a14a2cb3a85bc618365ca98d75a4a;p=gitmo%2FClass-MOP.git diff --git a/examples/AttributesWithHistory.pod b/examples/AttributesWithHistory.pod index 5d7ca19..e7ae1c2 100644 --- a/examples/AttributesWithHistory.pod +++ b/examples/AttributesWithHistory.pod @@ -31,7 +31,7 @@ AttributesWithHistory->meta->add_after_method_modifier('install_accessors' => su my ($self) = @_; # and now add the history accessor $self->associated_class->add_method( - $self->process_accessors('history_accessor' => $self->history_accessor()) + $self->_process_accessors('history_accessor' => $self->history_accessor()) ) if $self->has_history_accessor(); }); @@ -47,7 +47,7 @@ use base 'Class::MOP::Method::Accessor'; # generate the methods -sub generate_history_accessor_method { +sub _generate_history_accessor_method { my $attr_name = (shift)->associated_attribute->name; eval qq{sub { unless (ref \$_[0]->meta->get_attribute('$attr_name')->_history()->\{\$_[0]\}) \{ @@ -57,7 +57,7 @@ sub generate_history_accessor_method { }}; } -sub generate_accessor_method { +sub _generate_accessor_method { my $attr_name = (shift)->associated_attribute->name; eval qq{sub { if (scalar(\@_) == 2) { @@ -71,7 +71,7 @@ sub generate_accessor_method { }}; } -sub generate_writer_method { +sub _generate_writer_method { my $attr_name = (shift)->associated_attribute->name; eval qq{sub { unless (ref \$_[0]->meta->get_attribute('$attr_name')->_history()->\{\$_[0]\}) \{