module FantasyFaker::Character

Public Instance Methods

female_first_name() click to toggle source
# File lib/fantasy_faker/character.rb, line 23
def female_first_name
  "%s%s" % [NAME_PREFIXES_FEMALE.rand, NAME_SUFIXES_FEMALE.rand]
end
female_name() click to toggle source
# File lib/fantasy_faker/character.rb, line 31
def female_name
  first_name = female_first_name

  ["#{first_name} #{female_nickname}", first_name].sample
end
female_nickname() click to toggle source
# File lib/fantasy_faker/character.rb, line 27
def female_nickname
  NICKNAMES_FEMALE.rand
end
male_first_name() click to toggle source
# File lib/fantasy_faker/character.rb, line 9
def male_first_name
  "%s%s" % [NAME_PREFIXES_MALE.rand, NAME_SUFIXES_MALE.rand]
end
male_name() click to toggle source
# File lib/fantasy_faker/character.rb, line 17
def male_name
  first_name = male_first_name

  ["#{first_name} #{male_nickname}", first_name].sample
end
male_nickname() click to toggle source
# File lib/fantasy_faker/character.rb, line 13
def male_nickname
  NICKNAMES_MALE.rand
end