<commit_before># Brazilian's Forgery

Extensão da Forgery com toneladas de dados *brasileiros* como nomes, cidades, entre outros.

I18n: **[en-US](/README.md)** **pt-BR**

## Usando:

A BrazilianForgery primeiramente utiliza a impressionante [Forgery](https://github.com/sevenwire/forgery)
e estende o pacote `lib` com dicionarios, novos formatos e forgeries.


### Lista completa de dicionários:

* Cidades
* Primeiros nomes femininos
* Sobrenomes
* Primeiros nomes masculinos
* Abreviações de estados brasileiros
* Estados brasileiros
* Muitas ruas


### Lista completa de formatos:

* Telefones
* CEP


### Lista completa de Forgeries:

Método                                          | Exemplo de retorno
:------------------------------                 |:----------------
`Forgery('bank').code`                          | 123
`Forgery('bank').name`                          | Bradesco
`Forgery('bank').agency_name`                   | São José dos Campos
`Forgery('bank').agency_number`                 | 1234-3
`Forgery('bank').account_number`                | 1234567-3
                                                |
`Forgery('CNPJ').numeric`                       | 57222068000132
`Forgery('CNPJ').formatted`                     | 22.792.949/0001-04
                                                |
`Forgery('CPF').numeric`                        | 11438374798
`Forgery('CPF').formatted`                      | 059.893.186-42
                                                |
`Forgery('occupation').name`                    | Engenheiro Mecânico


## Instalando:

Para instalar é fácil, como qualquer outra gem você precisa:

```console
$ gem install brazilian_forgery -v 1.2.3
```

or

```ruby
gem 'brazilian_forgery', '1.2.3'
```


## Pull requests são bem vindos!:

1. Fork este repositório ( https://github.com/[my-github-username]/brazilian_forgery/fork )
2. Crie a sua branch com a mudança (`git checkout -b my-awesome-feature`)
3. Comite suas alterações (`git commit -am 'Add the best feature'`)
4. Push para a origem (`git push origin my-awesome-feature`)
5. Crie um novo Pull Request, falando o quão legal é a sua nova característica!<commit_msg>new version for table<commit_after># Brazilian's Forgery

Extensão da Forgery com toneladas de dados *brasileiros* como nomes, cidades, entre outros.

I18n: **[en-US](/README.md)** **pt-BR**

## Usando:

A BrazilianForgery primeiramente utiliza a impressionante [Forgery](https://github.com/sevenwire/forgery)
e estende o pacote `lib` com dicionarios, novos formatos e forgeries.


### Lista completa de dicionários:

* Cidades
* Primeiros nomes femininos
* Sobrenomes
* Primeiros nomes masculinos
* Abreviações de estados brasileiros
* Estados brasileiros
* Muitas ruas


### Lista completa de formatos:

* Telefones
* CEP


### Lista completa de Forgeries:

```ruby
# Método                                      # Exemplo de retorno
Forgery('bank').code                          # 123
Forgery('bank').name                          # Bradesco
Forgery('bank').agency_name                   # São José dos Campos
Forgery('bank').agency_number                 # 1234-3
Forgery('bank').account_number                # 1234567-3
                                                
Forgery('CNPJ').numeric                       # 57222068000132
Forgery('CNPJ').formatted                     # 22.792.949/0001-04

Forgery('CPF').numeric                        # 11438374798
Forgery('CPF').formatted                      # 059.893.186-42

Forgery('occupation').name                    # Engenheiro Mecânico
```

## Instalando:

Para instalar é fácil, como qualquer outra gem você precisa:

```console
$ gem install brazilian_forgery -v 1.2.3
```

or

```ruby
gem 'brazilian_forgery', '1.2.3'
```


## Pull requests são bem vindos!:

1. Fork este repositório ( https://github.com/[my-github-username]/brazilian_forgery/fork )
2. Crie a sua branch com a mudança (`git checkout -b my-awesome-feature`)
3. Comite suas alterações (`git commit -am 'Add the best feature'`)
4. Push para a origem (`git push origin my-awesome-feature`)
5. Crie um novo Pull Request, falando o quão legal é a sua nova característica!
{'fraction_non_alphanumeric': 0.11842421330771079, 'fraction_numerical': 0.03795339899111218, 'mean_word_length': 2.164133738601824, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 11, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7170995', 'n_tokens_mistral': 1436, 'n_tokens_neox': 1271, 'n_words': 353}