module FFaker::NameSN
The names & first names in this module were found at this url: www.senegalaisement.com/senegal/noms_et_prenoms.html
Constants
- PREFIX_FEMALE
- PREFIX_MALE
Public Instance Methods
first_name_female()
click to toggle source
# File lib/ffaker/name_sn.rb, line 21 def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end
first_name_male()
click to toggle source
# File lib/ffaker/name_sn.rb, line 17 def first_name_male fetch_sample(FIRST_NAMES_MALE) end
last_name()
click to toggle source
# File lib/ffaker/name_sn.rb, line 13 def last_name fetch_sample(LAST_NAMES) end
name_female()
click to toggle source
# File lib/ffaker/name_sn.rb, line 40 def name_female case rand(0..9) when 5, 7 then "#{prefix_female} #{first_name_female} #{last_name}" else "#{first_name_female} #{last_name}" end end
name_male()
click to toggle source
# File lib/ffaker/name_sn.rb, line 33 def name_male case rand(0..9) when 5, 7 then "#{prefix_male} #{first_name_male} #{last_name}" else "#{first_name_male} #{last_name}" end end
name_sn()
click to toggle source
# File lib/ffaker/name_sn.rb, line 47 def name_sn case rand(0..5) when 0 then "#{prefix_female} #{first_name_female} #{last_name}" when 1 then "#{prefix_male} #{first_name_male} #{last_name}" when 2, 4 then "#{first_name_male} #{last_name}" when 3, 5 then "#{first_name_female} #{last_name}" end end
prefix_female()
click to toggle source
# File lib/ffaker/name_sn.rb, line 29 def prefix_female fetch_sample(PREFIX_FEMALE) end
prefix_male()
click to toggle source
# File lib/ffaker/name_sn.rb, line 25 def prefix_male fetch_sample(PREFIX_MALE) end