class Faker::Name
def first_name
def first_name fetch('name.first_name') end
def initials(character_count=3)
def initials(character_count=3) (0...character_count).map { (65 + rand(26)).chr }.join end
def job_titles
def job_titles fetch_all('name.title.job') end
def last_name
def last_name fetch('name.last_name') end
def name
def name parse('name.name') end
def name_with_middle
def name_with_middle parse('name.name_with_middle') end
def prefix
def prefix fetch('name.prefix') end
def suffix
def suffix fetch('name.suffix') end
def title
Generate a buzzword-laden job title
def title "#{fetch('name.title.descriptor')} #{fetch('name.title.level')} #{fetch('name.title.job')}" end