Search::GIN::Extract::ClassMap::Types - Types for Search::GIN::Extract::ClassMap, mostly for coercing.
version 1.000003
IsaClassMap
class_type
::ClassMap::Isa
coerces_from
HashRef
DoesClassMap
::ClassMap::Does
LikeClassMap
::ClassMap::Like
Extractor
Mostly here to identify things that derive from Search::GIN::Extract
Search::GIN::Extract
subtype
Object
ArrayRef[ Str ]
Coerces into a ::Extract::Attributes instance.
::Extract::Attributes
CodeRef
Coerces into a ::Extract::Callback instance.
::Extract::Callback
CoercedClassMap
This is here to implement a ( somewhat hackish ) semi-deep recursive coercion.
Ensures all keys are of type "Extractor" in order to be a valid HashRef, and coerces to "Extractor"'s where possible.
HashRef[ Extractor ]
HashRef[ coerce Extractor ]
Kent Fredric <kentnl@cpan.org>
This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Search::GIN::Extract::ClassMap, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Search::GIN::Extract::ClassMap
CPAN shell
perl -MCPAN -e shell install Search::GIN::Extract::ClassMap
For more information on module installation, please visit the detailed CPAN module installation guide.