Mannequin
Mannequin is a simple test data generator. It was initially designed to abstract code from progLipsum (http://proglipsum.com) for use in other projects.
Installation
Add this line to your application's Gemfile:
gem 'mannequin'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mannequin
Usage
Mannequin can be used to generate many different types of data. However, the basic format is the same for all data types. For example, to generate a new person:
@person = Mannequin::Person.new
You can then utilize the attributes of that person:
@person.first_name
=> "John"
@person.last_name
=> "Doe"
Currently the following test data classes and attributes have been implemented:
Mannequin::Personfirst_name(ex. John)last_name(ex. Doe)middle_name(ex. Adam)middle_initial(ex. A)email_address(ex. [email protected])
Mannequin::Addressstreet_address(ex. 123 Maple St)street_number(ex. 123)street_name(ex. Maple)street_type(ex. St)city(ex. New York City)state(ex. New York)state_code(ex. NY)country(ex. United States)
Mannequin::Textlipsum_paragraphs_1("Lorem ipsum dolor sit amet..." - 1 paragraph)lipsum_paragraphs_2("Cras ac dolor sit amet..." - 2 paragraphs)lipsum_paragraphs_3("Nam eleifend, mauris in rhoncus..." - 3 paragraphs)lipsum_paragraphs_4("Pellentesque sollicitudin pretium tortor, sit..." - 4 paragraphs)lipsum_paragraphs_5("Fusce neque orci, lobortis in..." - 5 paragraphs)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request

