-
-
18 Oct 2018 15:19:12 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (8)
- Testers (900 / 412 / 1)
- Kwalitee
Bus factor: 0- 69.44% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (341.31KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- unknown
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Documentation
Summary of changes in the Badger toolkitFrequently asked questions about BadgerIntroduction to the Badger ToolkitModules
Perl Application Programming Toolkitbase class application modulefactory module for application modulesbase class moduleclass metaprogramming moduleclass mixin for configurationmetaprogramming module for adding methods to a classclass module for defining package variablesbase class for encoding/decoding dataencode/decode data using MIME::Base64encode/decode data using multiple codecscodec wrapper around Encodebase class codec for different encodingsencode and decode reserved characters in HTMLencode/decode data using JSONencode/decode data using Storableencode/decode data using TT data syntaxencode/decode a timestamp via Badger::TimestampURI encode/decodeURL encode/decodeencode/decode Unicodeencode/decode data using YAMLmodules for encoding and decoding database class for comparable objectsconfiguration modulereads configuration files in a directorydefines constants for other Badger modulesbase class for data objectbase class validation facet for simple data typesmetaprogramming module for data facet classesbase class for list validation facetsvalidation facet for the size of a listvalidation facet for the size of a listvalidation facet for the size of a listbase class for numerical validation facetsvalidation facet for a minimum numerical valuevalidation facet for a minimum numerical valuebase class for text validation facetsvalidation facet for text lengthvalidation facet for text lengthvalidation facet for text lengthvalidation facet for text pattern matchvalidation facet for whitespacefactory module for data validation facets.base class for data typesmetaprogramming module for data type classesbase class data type for numbersbase class for simple data typesbase class data type for textfactory module for Badger::Data::Type objectssimple object representation of a datebase class mixin module implement debugging methodssimple class for representing durationsstructured exception for error handlingsymbol exporterbase class factory moduleclass module for Badger::Factory sub-classesfilesystem functionalitycommon functionality for Badger::Filesystem modulesdirectory objectfile objectgeneric fileystem path objectvirtual filesystemvisitor for traversing filesystemsobject for simple filteringcentral repository of shared resourcescentral hub for accessing Badger componentslog for errors, warnings and other messageswrites log messages to a log fileparse and evaluate simple logical expressionsbase class mixin objecta module for loading modulesbase class for Badger::Date and Badger::Timebase class for creating prototype classescolour functionalitytest moduletest manager moduleobject representation of a timestamprepresentation of a Uniform Resource Locator (URL)various utility functionsa place to do workan object representing a project workspaceProvides
in lib/Badger/Base.pmin lib/Badger/Config/Item.pmin lib/Badger/Config/Schema.pmin lib/Badger/Filesystem/Universal.pmin lib/Badger/Filesystem/Universal.pmin lib/Badger/Logic.pmin lib/Badger/Logic.pmin lib/Badger/Logic.pmin lib/Badger/Logic.pmin lib/Badger/Logic.pmin lib/Badger/Progress.pmin lib/Badger/Reporter.pmin lib/Badger/Reporter/App.pmModule Install Instructions
To install Badger, copy and paste the appropriate command in to your terminal.
cpanm Badger
perl -MCPAN -e shell install Badger
For more information on module installation, please visit the detailed CPAN module installation guide.