Giter Site home page Giter Site logo

allysonbarros / blabla Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alcidesqueiroz/blabla

0.0 2.0 0.0 314 KB

Uma gem para geração de dados fictícios, porém realísticos, para aplicações em português brasileiro.

Home Page: http://rubydoc.info/gems/blabla

License: MIT License

blabla's Introduction

BlaBla

O Que é?

BlaBla é uma gem para geração de dados fictícios, porém verossímeis, para aplicações em português do Brasil.

Sim, eu conheço o Faker, e sei que é possível definir o default_locale para pt-BR. Porém, para a realidade das nossas aplicações, o Faker fica devendo muita coisa.

###A versão inicial(0.0.1) já conta com:

  • Gerador de CPF
  • Gerador de CNPJ
  • Gerador de Cartão de Crédito
  • Gerador de Bacon Ipsum
  • Gerador de Lorem Ipsum
  • Gerador de Nomes Próprios de Pessoas

###Na versão 0.0.2 foi incluído:

  • Gerador de ISBN

###Para as próximas versões devem vir:

  • Gerador de CEP
  • Gerador de Endereços
  • Gerador de URLs
  • Gerador de Email
  • Gerador de Telefones
  • Gerador de Senhas
  • Entre outras coisas ... =)

Por que não o Faker?

O Faker é uma ótima gem, porém os dados gerados não parecem muito "realísticos" em aplicações brasileiras, possui poucos geradores, e os mesmos não são focados em nossa realidade.

Instalando

sudo gem install blabla

Uso

BlaBla::CPF.numero  #=> "67021487983"

BlaBla::CNPJ.formatado  #=> "51.777.676/0001-27"

BlaBla::CartaoCredito.formatado(:bandeira => :visa)  #=> "4398 2852 4214 7717"

BlaBla::Pessoa.nome  #=> "Viviane Alves Almeida"

BlaBla::Bacon.frase  #=> "Flank round belly chuck mignon jowl ham beef mignon."

BlaBla::ISBN.formatado #=> "978-597-85-2673-8"

Contribuindo

Se você deseja contribuir, faça um Fork do repo no Github, faça as suas alterações e mande um pull request.

Nota importante

Rode bundle install e rspec para confirmar que os testes estão passando.

Contato

Estou aberto a sugestões, elogios, críticas ou qualquer outro tipo de comentário.

Licença

Esse código é livre para ser usado dentro dos termos da licença MIT license

blabla's People

Contributors

alcidesqueiroz avatar

Watchers

Allyson Barros avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.