class Faker::Name

Public Class Methods

female_first_name() click to toggle source
# File lib/faker/default/name.rb, line 30
def female_first_name
  fetch('name.female_first_name')
end
Also aliased as: first_name_women, feminine_name
feminine_name()
Alias for: female_first_name
first_name() click to toggle source
# File lib/faker/default/name.rb, line 16
def first_name
  if parse('name.first_name').empty?
    fetch('name.first_name')
  else
    parse('name.first_name')
  end
end
first_name_men()
Alias for: male_first_name
first_name_women()
Alias for: female_first_name
initials(legacy_number = NOT_GIVEN, number: 3) click to toggle source
# File lib/faker/default/name.rb, line 49
def initials(legacy_number = NOT_GIVEN, number: 3)
  warn_for_deprecated_arguments do |keywords|
    keywords << :number if legacy_number != NOT_GIVEN
  end

  (0...number).map { rand(65..90).chr }.join
end
last_name() click to toggle source
# File lib/faker/default/name.rb, line 36
def last_name
  parse('name.last_name')
end
Also aliased as: middle_name
male_first_name() click to toggle source
# File lib/faker/default/name.rb, line 24
def male_first_name
  fetch('name.male_first_name')
end
Also aliased as: first_name_men, masculine_name
masculine_name()
Alias for: male_first_name
middle_name()
Alias for: last_name
name() click to toggle source
# File lib/faker/default/name.rb, line 8
def name
  parse('name.name')
end
name_with_middle() click to toggle source
# File lib/faker/default/name.rb, line 12
def name_with_middle
  parse('name.name_with_middle')
end
prefix() click to toggle source
# File lib/faker/default/name.rb, line 41
def prefix
  fetch('name.prefix')
end
suffix() click to toggle source
# File lib/faker/default/name.rb, line 45
def suffix
  fetch('name.suffix')
end