class Faker::Name

Public Class Methods

first_name() click to toggle source
# File lib/faker/name.rb, line 15
def first_name
  fetch('name.first_name')
end
initials(character_count=3) click to toggle source
# File lib/faker/name.rb, line 37
def initials(character_count=3)
  (0...character_count).map { (65 + rand(26)).chr }.join
end
job_titles() click to toggle source
# File lib/faker/name.rb, line 41
def job_titles
  fetch_all('name.title.job')
end
last_name() click to toggle source
# File lib/faker/name.rb, line 19
def last_name
  fetch('name.last_name')
end
name() click to toggle source
# File lib/faker/name.rb, line 7
def name
  parse('name.name')
end
name_with_middle() click to toggle source
# File lib/faker/name.rb, line 11
def name_with_middle
  parse('name.name_with_middle')
end
prefix() click to toggle source
# File lib/faker/name.rb, line 23
def prefix
  fetch('name.prefix')
end
suffix() click to toggle source
# File lib/faker/name.rb, line 27
def suffix
  fetch('name.suffix')
end
title() click to toggle source

Generate a buzzword-laden job title Wordlist from www.bullshitjob.com/title/

# File lib/faker/name.rb, line 33
def title
  "#{fetch('name.title.descriptor')} #{fetch('name.title.level')} #{fetch('name.title.job')}"
end