module FFaker::NameUA

Constants

FIRST_NAMES
LAST_NAMES
MIDDLE_NAMES

Public Instance Methods

first_name() click to toggle source
# File lib/ffaker/name_ua.rb, line 36
def first_name
  fetch_sample(FIRST_NAMES)
end
first_name_female() click to toggle source
# File lib/ffaker/name_ua.rb, line 12
def first_name_female
  fetch_sample(FIRST_NAMES_FEMALE)
end
first_name_male() click to toggle source
# File lib/ffaker/name_ua.rb, line 16
def first_name_male
  fetch_sample(FIRST_NAMES_MALE)
end
last_name() click to toggle source
# File lib/ffaker/name_ua.rb, line 40
def last_name
  fetch_sample(LAST_NAMES)
end
last_name_female() click to toggle source
# File lib/ffaker/name_ua.rb, line 28
def last_name_female
  fetch_sample(LAST_NAMES_FEMALE)
end
last_name_male() click to toggle source
# File lib/ffaker/name_ua.rb, line 32
def last_name_male
  fetch_sample(LAST_NAMES_MALE)
end
middle_name_female() click to toggle source
# File lib/ffaker/name_ua.rb, line 20
def middle_name_female
  fetch_sample(MIDDLE_NAMES_FEMALE)
end
middle_name_male() click to toggle source
# File lib/ffaker/name_ua.rb, line 24
def middle_name_male
  fetch_sample(MIDDLE_NAMES_MALE)
end
name() click to toggle source
# File lib/ffaker/name_ua.rb, line 44
def name
  case rand(0..7)
  when 0 then first_name_male
  when 1 then first_name_female
  when 2 then "#{first_name_male} #{middle_name_male}"
  when 3 then "#{first_name_female} #{middle_name_male}"
  when 4 then "#{last_name_male} #{first_name_male}"
  when 5 then "#{last_name_female} #{first_name_female}"
  when 6 then "#{last_name_male} #{first_name_male} #{middle_name_male}"
  when 7 then "#{last_name_female} #{first_name_female} #{middle_name_female}"
  end
end