Changes for version 0.12

  • Added some notes to the POD; one about performance and one acknowledging the existence of another module called Data::Faker
  • Added reset() method to Data::Maker, which sets generated() to 0
  • Added `from_name` attribute to Data::Maker::Field::Person::Gender, mainly for benchmarking purposes so I could benchmark the Gender field by itself. If provided, it will use that name instead of getting the name from the field referenced by `from_field`.
  • Tweaked the Maker.pm POD a little, adding a section on performance, including benchmark results.

Documentation

Learning the basics of Data::Maker

Modules

Simple, flexibile and extensible generation of realistic data
a Moose role that is consumed by all Data::Maker field classes; the ones included with Data::Maker and the ones that you write yourself to extend Data::Maker's capabilities.
A Data::Maker field class that generates its data based on a code reference. It was written specifically to allow for certain fields to be based on the value of some other field in the same record.
A Data::Maker field class that uses Text::Lorem to generate random Latin-looking text, given a number of words, sentences or paragraphs.
A Data::Maker field class that generates its data based on a list of potential values.

Provides

in lib/Data/Maker/Field/DateTime.pm
in lib/Data/Maker/Field/File.pm
in lib/Data/Maker/Field/Format.pm
in lib/Data/Maker/Field/Person.pm
in lib/Data/Maker/Field/Person/FirstName.pm
in lib/Data/Maker/Field/Person/Gender.pm
in lib/Data/Maker/Field/Person/LastName.pm
in lib/Data/Maker/Field/Person/MiddleName.pm
in lib/Data/Maker/Record.pm