module FFaker::Name

Constants

FEMALE_PREFIXES
FIRST_NAMES
MALE_PREFIXES
OTHER_PREFIXES
PREFIXES
SUFFIXES

Public Instance Methods

female_name_with_prefix() click to toggle source
# File lib/ffaker/name.rb, line 50
def female_name_with_prefix
  "#{female_prefix} #{first_name_female} #{last_name}"
end
female_name_with_prefix_suffix() click to toggle source
# File lib/ffaker/name.rb, line 66
def female_name_with_prefix_suffix
  "#{female_prefix} #{first_name_female} #{last_name} #{suffix}"
end
female_name_with_suffix() click to toggle source
# File lib/ffaker/name.rb, line 58
def female_name_with_suffix
  "#{first_name_female} #{last_name} #{suffix}"
end
female_prefix() click to toggle source
# File lib/ffaker/name.rb, line 101
def female_prefix
  fetch_sample(FEMALE_PREFIXES)
end
first_name() click to toggle source
# File lib/ffaker/name.rb, line 74
def first_name
  fetch_sample(FIRST_NAMES)
end
first_name_female() click to toggle source
# File lib/ffaker/name.rb, line 78
def first_name_female
  fetch_sample(FIRST_NAMES_FEMALE)
end
first_name_male() click to toggle source
# File lib/ffaker/name.rb, line 82
def first_name_male
  fetch_sample(FIRST_NAMES_MALE)
end
html_safe_last_name() click to toggle source
# File lib/ffaker/name.rb, line 90
def html_safe_last_name
  loop do
    t = LAST_NAMES.sample
    return t unless t.include? "'"
  end
end
html_safe_name() click to toggle source
# File lib/ffaker/name.rb, line 19
def html_safe_name
  "#{first_name} #{html_safe_last_name}"
end
last_name() click to toggle source
# File lib/ffaker/name.rb, line 86
def last_name
  fetch_sample(LAST_NAMES)
end
male_name_with_prefix() click to toggle source
# File lib/ffaker/name.rb, line 54
def male_name_with_prefix
  "#{male_prefix} #{first_name_male} #{last_name}"
end
male_name_with_prefix_suffix() click to toggle source
# File lib/ffaker/name.rb, line 70
def male_name_with_prefix_suffix
  "#{male_prefix} #{first_name_male} #{last_name} #{suffix}"
end
male_name_with_suffix() click to toggle source
# File lib/ffaker/name.rb, line 62
def male_name_with_suffix
  "#{first_name_male} #{last_name} #{suffix}"
end
male_prefix() click to toggle source
# File lib/ffaker/name.rb, line 105
def male_prefix
  fetch_sample(MALE_PREFIXES)
end
name() click to toggle source
# File lib/ffaker/name.rb, line 15
def name
  "#{first_name} #{last_name}"
end
name_with_prefix() click to toggle source
# File lib/ffaker/name.rb, line 23
def name_with_prefix
  fetch_sample(
    [
      female_name_with_prefix,
      male_name_with_prefix
    ]
  )
end
name_with_prefix_suffix() click to toggle source
# File lib/ffaker/name.rb, line 41
def name_with_prefix_suffix
  fetch_sample(
    [
      female_name_with_prefix_suffix,
      male_name_with_prefix_suffix
    ]
  )
end
name_with_suffix() click to toggle source
# File lib/ffaker/name.rb, line 32
def name_with_suffix
  fetch_sample(
    [
      female_name_with_suffix,
      male_name_with_suffix
    ]
  )
end
other_prefix() click to toggle source
# File lib/ffaker/name.rb, line 109
def other_prefix
  fetch_sample(OTHER_PREFIXES)
end
prefix() click to toggle source
# File lib/ffaker/name.rb, line 97
def prefix
  fetch_sample(PREFIXES)
end
pronouns() click to toggle source
# File lib/ffaker/name.rb, line 117
def pronouns
  fetch_sample(PRONOUNS)
end
suffix() click to toggle source
# File lib/ffaker/name.rb, line 113
def suffix
  fetch_sample(SUFFIXES)
end