Alguns já devem conhecer o Data:Faker do Perl, usado para gerar dados falsos como nomes, endereços, números de telefone, emails, etc.. A novidade é que Ben Curtis portou ele para um gem do Ruby. De acordo com Ben, a necessidade veio a tona quando ele precisou tirar screenshots de um novo software que havia criado e queria dados mais próximos da realidade.Achei o plugin muito interessante, principalmente para gerar dados para testes.Para instalar é fácil:
gem install faker
Usar é mais fácil ainda:
Faker::Name.name => "Bob Hope"
Address
- street_address
- street_name
- street_suffix
- us_state
- us_state_abbr
- zip_code
Company
- bs (frase baseada neste gerador)
- catch_phrase (frase baseada neste gerador)
- name
- suffix
Internet
- domain_name
- domain_suffix
- domain_word
- free_email
- user_name
Name
- first_name
- last_name
- name
- prefix
- suffix
PhoneNumber
- phone_number