X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FLaTeX-TikZ.git;a=blobdiff_plain;f=lib%2FLaTeX%2FTikZ%2FFunctor.pm;fp=lib%2FLaTeX%2FTikZ%2FFunctor.pm;h=ac51ccf73d2d763331a2b6693fd1bf8050395677;hp=bba3d5edae520a6392731ca087ece57bed7bdfe9;hb=61a93a58351bf2d238dcf81a1a557112b0c0ee85;hpb=062ab95259610ce39ace60365b659d6113420ce7 diff --git a/lib/LaTeX/TikZ/Functor.pm b/lib/LaTeX/TikZ/Functor.pm index bba3d5e..ac51ccf 100644 --- a/lib/LaTeX/TikZ/Functor.pm +++ b/lib/LaTeX/TikZ/Functor.pm @@ -80,7 +80,11 @@ BEGIN { =head1 METHODS -=head2 C<< new rules => [ $spec1 => $handler1, $spec2 => $handler2, ... ] >> +=head2 C + + my $functor = LaTeX::TikZ::Functor->new( + rules => [ $spec1 => $handler1, $spec2 => $handler2, ... ], + ); Creates a new functor object that will use both the default and the user-specified rules. The functor is also a code reference that expects to be called against L objects. @@ -204,7 +208,9 @@ LaTeX::TikZ::Interface->register( }, ); -=head2 C<< default_rule $spec => $handler >> +=head2 C + + LaTeX::TikZ::Functor->default_rule($spec => $handler) Adds to all subsequently created functors a default rule for the class or role C<$spec>.