Module: FantasyFaker::Character

Extended by:
BaseModule, Character
Included in:
Character
Defined in:
lib/fantasy_faker/character.rb

Instance Method Summary collapse

Methods included from BaseModule

const_missing, data_path, module_name, underscore

Instance Method Details

#female_full_nameObject



29
30
31
# File 'lib/fantasy_faker/character.rb', line 29

def female_full_name
  "%s %s" % [female_name, female_nickname]
end

#female_nameObject



21
22
23
# File 'lib/fantasy_faker/character.rb', line 21

def female_name
  "%s%s" % [NAME_PREFIXES_FEMALE.rand, NAME_SUFIXES_FEMALE.rand]
end

#female_nicknameObject



25
26
27
# File 'lib/fantasy_faker/character.rb', line 25

def female_nickname
  NICKNAMES_FEMALE.rand
end

#male_full_nameObject



17
18
19
# File 'lib/fantasy_faker/character.rb', line 17

def male_full_name
  "%s %s" % [male_name, male_nickname]
end

#male_nameObject



9
10
11
# File 'lib/fantasy_faker/character.rb', line 9

def male_name
  "%s%s" % [NAME_PREFIXES_MALE.rand, NAME_SUFIXES_MALE.rand]
end

#male_nicknameObject



13
14
15
# File 'lib/fantasy_faker/character.rb', line 13

def male_nickname
  NICKNAMES_MALE.rand
end