Class: RandomPerson::Names::GermanMaleFirst

Inherits:
RandomPerson::Name show all
Defined in:
lib/randomperson/Names/GermanMaleFirst.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

#initializeGermanMaleFirst

Returns a new instance of GermanMaleFirst.



8
9
10
11
12
13
14
15
# File 'lib/randomperson/Names/GermanMaleFirst.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/GermanMaleFirst.rb', line 17

def setupnames
  @names = %w{ Alexander Andreas Benjamin Bernd Christian Daniel David Dennis Dieter Dirk Dominik Eric Felix Florian Frank Jan Jens Jonas Jörg Jürgen Kevin Klaus Kristian Leon Lukas Marcel Marco Mario Markus Martin Mathias Max Maximilian Michael Mike Niklas Patrick Paul Peter Philipp Ralf René Robert Sebastian Stefan Steffen Sven Thomas Thorsten Tim Tobias Tom Ulrich Uwe Wolfgang }
end