=head1 METHODS
-=head2 C<< new name => $name, mapper => $mapper, target => $target >>
+=head2 C<new>
+
+ my $tc = LaTeX::TikZ::Meta::TypeConstraint::Autocoerce->new(
+ name => $name,
+ mapper => $mapper,
+ target => $target,
+ );
Constructs a type constraint object that will attempt to autocoerce objects that are not valid according to C<$target> by loading the class returned by C<$mapper>.
return $class->$orig(%args);
};
-=head2 C<coerce $thing>
+=head2 C<coerce>
+
+ $tc->coerce($thing)
Tries to coerce C<$thing> by first loading a class that might contain a type coercion for it.
=head1 COPYRIGHT & LICENSE
-Copyright 2010 Vincent Pit, all rights reserved.
+Copyright 2010,2011,2012,2013,2014,2015 Vincent Pit, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.