Module: FFaker::NameFR
Overview
The names & first names in this module were found at this url github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/fr_FR/Person.php
Constant Summary collapse
- PREFIX =
%w[de du le].freeze
Instance Method Summary collapse
- #first_name ⇒ Object
- #last_name ⇒ Object
- #name ⇒ Object
-
#prefix ⇒ Object
randomized? (FRENCH) prefix!.
Methods included from ModuleUtils
const_missing, k, luhn_check, underscore, unique
Methods included from RandomUtils
#fetch_sample, #rand, #shuffle
Instance Method Details
#first_name ⇒ Object
22 23 24 |
# File 'lib/ffaker/name_fr.rb', line 22 def first_name fetch_sample(FIRST_NAMES) end |
#last_name ⇒ Object
18 19 20 |
# File 'lib/ffaker/name_fr.rb', line 18 def last_name fetch_sample(LAST_NAMES) end |
#name ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/ffaker/name_fr.rb', line 26 def name case rand(0..9) when 5, 7 "#{first_name} #{prefix} #{last_name}" else "#{first_name} #{last_name}" end end |
#prefix ⇒ Object
randomized? (FRENCH) prefix!
14 15 16 |
# File 'lib/ffaker/name_fr.rb', line 14 def prefix fetch_sample(PREFIX) end |