Badger::Data::Type::Class(3pm) User Contributed Perl Documentation Badger::Data::Type::Class(3pm)

Badger::Data::Type::Class - metaprogramming module for data type classes

This module implements a subclass of Badger::Class for creating data types.

This module implements the following methods in addition to those inherited from the Badger::Class base class.

This method implements the "type" import hook for specifying the base data type.

This method implements the "type" import hook for specifying the data size. NOTE: subject to change

This method implements the "facets" import hook for specifying validation facets for a data type.

The following hooks can be specified when the module is imported via "use". They correspond directly to the methods documented above.

Andy Wardley <http://wardley.org/>

Copyright (C) 2008-2012 Andy Wardley. All Rights Reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Badger::Base, Badger::Data::Facet.

2023-08-28 perl v5.36.0