Project

dummy

0.01
Repository is archived
No commit activity in last 3 years
No release in over 3 years
A Ruby library to generate clever dummy data
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies
 Project Readme

Dummy

License Build Status

Code Climate Gem Version dummy Documentation

Dummy generates dummy data in a clever way.

It 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) => "nyasia@hotmail.com"
    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