Class: Laranja::Nome

Inherits:
Generator show all
Defined in:
lib/laranja/generators/pt-BR/nome.rb

Constant Summary

Constants inherited from Generator

Generator::ALL, Generator::NUMBERS

Class Method Summary collapse

Class Method Details

.nome(sobrenomes = 1) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/laranja/generators/pt-BR/nome.rb', line 4

def nome(sobrenomes = 1)
  strf([
    '%female_first_name ' + ('%last_name ' * sobrenomes).strip,
    '%male_first_name ' + ('%last_name ' * sobrenomes).strip,
    '%female_first_name ' + ('%last_name ' * sobrenomes) + '%female_suffix',
    '%male_first_name ' + ('%last_name ' * sobrenomes) + '%male_suffix',
  ].sample)
end

.primeiro_nomeObject



13
14
15
# File 'lib/laranja/generators/pt-BR/nome.rb', line 13

def primeiro_nome
  strf([ '%female_first_name', '%male_first_name' ].sample)
end

.sobrenomeObject



17
18
19
# File 'lib/laranja/generators/pt-BR/nome.rb', line 17

def sobrenome
  strf('%last_name')
end