Class: RandomPerson::Names::GermanFemaleFirst

Inherits:
RandomPerson::Name show all
Defined in:
lib/randomperson/Names/GermanFemaleFirst.rb

Instance Attribute Summary

Attributes inherited from RandomPerson::Name

#formats, #formats_ratiod, #names

Instance Method Summary collapse

Methods inherited from RandomPerson::Name

#execute

Constructor Details

#initializeGermanFemaleFirst

Returns a new instance of GermanFemaleFirst.



8
9
10
11
12
13
14
15
# File 'lib/randomperson/Names/GermanFemaleFirst.rb', line 8

def initialize
  @formats = {
    :single =>                      ->(n)   { n.rand },
   }
   
  @formats_ratiod = [ (0..99) ]
  setupnames
end

Instance Method Details

#setupnamesObject



17
18
19
# File 'lib/randomperson/Names/GermanFemaleFirst.rb', line 17

def setupnames
  @names = %w{ Andrea Angelika Anja Anke Anna Annett Antje Barbara Birgit Brigitte Christin Christina Claudia Daniela Diana Doreen Franziska Gabriele Heike Ines Jana Janina Jennifer Jessica Julia Juliane Karin Karolin Katharina Kathrin Katja Kerstin Klaudia Kristin Laura Lea Lena Lisa Mandy Manuela Maria Marie Marina Martina Melanie Monika Nadine Nicole Petra Sabine Sabrina Sandra Sara Silke Simone Sophia Stefanie Susanne Tanja Ulrike Ursula Uta Vanessa Yvonne }
end