Module: Faker::NameFR
Overview
Constant Summary
collapse
- PREFIX =
k %w(de du le)
Instance Method Summary
collapse
const_missing, k, underscore
Instance Method Details
#first_name ⇒ Object
23
24
25
|
# File 'lib/ffakerer/name_fr.rb', line 23
def first_name
FIRST_NAMES.rand
end
|
#last_name ⇒ Object
19
20
21
|
# File 'lib/ffakerer/name_fr.rb', line 19
def last_name
LAST_NAMES.rand
end
|
#name ⇒ Object
27
28
29
30
31
32
33
34
35
|
# File 'lib/ffakerer/name_fr.rb', line 27
def name
case rand(10)
when 7 then "#{first_name} #{prefix} #{last_name}"
when 5 then "#{first_name} #{prefix} #{last_name}"
when 3 then "#{first_name} #{last_name}"
when 0 then "#{first_name} #{last_name}"
else "#{first_name} #{last_name}"
end
end
|
#prefix ⇒ Object
randomized? (FRENCH) prefix!
15
16
17
|
# File 'lib/ffakerer/name_fr.rb', line 15
def prefix
PREFIX.rand
end
|