Dummy

Dummy generates dummy data in a clever way.

Description

Dummy can generate a lot of dummy data from company names to postal codes. While it allows you to specifically request a type of information, it can also try to determine what you're looking for given a couple of parameters.

Installation

$ gem install dummy

Usage

To ask for cleverly generated dummy data: Dummy.magic_data(field, type)

Example: require "dummy"

Dummy.magic_data("mail", :string) => "[email protected]"
Dummy.magic_data("company_motto", :string) => "engineer intuitive functionalities"
Dummy.magic_data("state", :string) => "Louisiana"
Dummy.magic_data("lat", :float) => -86.718683637
Dummy.magic_data("phone", :integer) => 9462876293

You can also use its submodules for specific data: Dummy::Name.first_name => "Muhammad" Dummy::Internet.url => "https://david.grady.biz" Dummy::Address.street_address => "10273 Delaney Extensions"

Have a look in the rdoc for all available generators.

More information

Caveats

Dummy has a few caveats which are on the TODO list. Those are:

  • It is an English speaking gem. It will not be smart at all if your column is named telefone (Portuguese for phone) or if you want a zip code from outside the US.

Copyright (c) 2010 Gonçalo Silva