Essa semana a coisa rendeu!
Como vocês devem ter acompanhado, semana passada soltei a 'gem' CpfUtils e por tabela comecei a desenvolver uma para CNPJ, já que as mudanças eram mínimas.
No início, pensei em juntar tudo em uma única gem, mas, imaginei que algumas pessoas poderiam por algum motivo não querer uma 'gem' com centenas de funcionalidades que não serviriam para nada, então, resolvi separar as funcionalidade em 'gems' que tivessem um único objetivo.
Pois bem, assim surgiram mais duas 'gems', a CnpjUtils e a TituloEleitorUtils, cada uma atendendo ao seu público.
Após terminar as três 'gems', percebi que também seria interessante ter tudo em uma única gem... :) , apenas como um wrapper para as outras três, o que facilita um pouquinho para quem quer ter as três 'gems' instaladas de uma única vez e assim atender a todos os gostos. Sendo assim surgiu a 'gem' DocumentosBr, que une as funcionalidades das 'gems' que tratam de documentos brasileiros.
DocumentosBr, assim como as outras três gems, estão no GitHub para quem quiser contribuir. Seguem os links:
>> CpfUtils: https://github.com/jacksonpires/cpf_utils
>> CnpjUtils: https://github.com/jacksonpires/cnpj_utils
>> TituloEleitorUtils: https://github.com/jacksonpires/titulo_eleitor_utils
>> DocumentosBr: https://github.com/jacksonpires/documentos_br
Como sempre, lembro que todas elas estão com 100% de cobertura de testes unitários usando Rspec.
Agora é com vocês!
Nenhum comentário:
Postar um comentário