Changes for version 0.14
- NB! a minor API change, the splitnumber method has moved from Games::Bingo::Card to Games::Bingo
- Updated Build.PL to more contemporary version
- Updated MANIFEST.SKIP to more contemporary version
- Applied minor POD patch from Mike Castle to Card.pm and Bingo.pm
- Cleaned out use lib statements from t/*.t files
- Cleaned some more of the tests
- Added scripts statement to Build.PL, to avoid problems with auto generated Makefile.PL, when this is enabled in Build.PL
- Due to problems with coverage testing, module coverage showing up as n/a for some of the core classes I decided to clean up the code a bit. Coverage now works and the problem seemed to be circular usage of modules, more details on the cleaning below
- I have refactored Games::Bingo so it no longer inherits from Games::Bingo::Card
- Method splitnumber has moved from Games::Bingo::Card to Games::Bingo test t/card_splitnumber.t removed and introduced new test t/bingo_splitnumber.t instead
- Fixed some broken tests, they showed their ugly face when refactoring
- Added POD on test coverage
Documentation
Modules
a bingo game Perl implementation
a helper class for Games::Bingo
a column class used for generating bingo cards
a collection class for holding columns
constants used in the many Games::Bingo modules