Commits

Toby Inkster committed f8360bf

document metaobject stuff interface

Comments (0)

Files changed (2)

lib/MooseX/FunkyAttributes/Role/Attribute.pm

 	
 	around $guts_method => sub
 	{
-		my ($orig, $self, @args) = @_;		
+		my ($orig, $self, @args) = @_;
 		if ($self->has_all_inliners) {
 			return $self->$custom->($self, @args);
 		}
 
 =back
 
+Your attribute metaobject has the following methods (in addition to the
+standard L<Moose::Meta::Attribute> stuff):
+
+=over
+
+=item C<custom_get>
+
+=item C<custom_set>
+
+=item C<custom_has>
+
+=item C<custom_clear>, C<has_custom_clear>
+
+=item C<custom_weaken>, C<has_custom_weaken>
+
+=item C<custom_init>, C<has_custom_init>
+
+=item C<custom_inline_get>, C<has_custom_inline_get>
+
+=item C<custom_inline_set>, C<has_custom_inline_set>
+
+=item C<custom_inline_has>, C<has_custom_inline_has>
+
+=item C<custom_inline_clear>, C<has_custom_inline_clear>
+
+=item C<custom_inline_weaken>, C<has_custom_inline_weaken>
+
+=item C<accessor_should_be_inlined>
+
+=item C<has_all_inliners>
+
+=back
+
 =head1 BUGS
 
 Please report any bugs to

lib/MooseX/FunkyAttributes/Role/Attribute/Delegated.pm

 C<delegated_blah> options above are essentially just shortcuts
 for defining them.
 
+Your attribute metaobject has the following methods (in addition to the
+standard L<MooseX::FunkyAttributes::Role::Attribute> and
+L<Moose::Meta::Attribute> stuff):
+
+=over
+
+=item C<delegated_to>
+
+=item C<delegated_accessor>
+
+=item C<delegated_clearer>
+
+=item C<delegated_predicate>
+
+=back
+
 =head1 BUGS
 
 Please report any bugs to