Class: Laranja::Endereco
Constant Summary
collapse
- CIDADES_PATTERNS =
[
'%city_prefix :nome%last_name',
'%city_prefix :nome%last_name %city_suffix',
'%city_prefix %female_city_prefix :nome%female_first_name',
'%city_prefix %male_city_prefix :nome%male_first_name',
'%city_prefix %female_city_prefix :nome%female_first_name %city_suffix',
'%city_prefix %male_city_prefix :nome%male_first_name %city_suffix',
':nome%last_name %city_suffix',
'%female_city_prefix :nome%female_first_name',
'%male_city_prefix :nome%male_first_name',
'%female_city_prefix :nome%female_first_name %city_suffix',
'%male_city_prefix :nome%male_first_name %city_suffix'
].freeze
- BAIRRO_PATTERNS =
[
'%district_prefix :nome%last_name',
'%district_prefix :nome%male_title :nome%last_name',
'%district_prefix :nome%female_title :nome%last_name'
].freeze
- RUA_PATTERNS =
[
'%log_prefix :nome%female_title :nome%female_first_name :nome%last_name',
'%log_prefix :nome%female_first_name :nome%last_name',
'%log_prefix :nome%male_title :nome%male_first_name :nome%last_name :nome%male_suffix',
'%log_prefix :nome%male_title :nome%male_first_name :nome%last_name',
'%log_prefix :nome%male_first_name :nome%last_name :nome%male_suffix',
'%log_prefix :nome%male_first_name :nome%last_name'
].freeze
Constants inherited
from Generator
Generator::ALL, Generator::NUMBERS
Class Method Summary
collapse
Class Method Details
.bairro ⇒ Object
38
39
40
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 38
def bairro
strf(BAIRRO_PATTERNS.sample)
end
|
.cep(ufab = nil) ⇒ Object
58
59
60
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 58
def cep(ufab = nil)
uf_code(ufab) + strf('#######')
end
|
54
55
56
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 54
def cep_formatado(ufab = nil)
uf_code(ufab) + strf('####-###')
end
|
.cidade ⇒ Object
34
35
36
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 34
def cidade
strf(CIDADES_PATTERNS.sample)
end
|
.complemento ⇒ Object
46
47
48
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 46
def complemento
strf('%secondary *###')
end
|
.numero ⇒ Object
50
51
52
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 50
def numero
strf('*###')
end
|
.rua ⇒ Object
42
43
44
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 42
def rua
strf(RUA_PATTERNS.sample)
end
|
.uf ⇒ Object
62
63
64
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 62
def uf
strf('%uf_name')
end
|
.uf_sigla ⇒ Object
66
67
68
|
# File 'lib/laranja/generators/pt-BR/endereco.rb', line 66
def uf_sigla
strf('%uf_abbr')
end
|