Class: RandomPerson::Names::FrenchMaleFirst
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::FrenchMaleFirst
- Defined in:
- lib/randomperson/Names/FrenchMaleFirst.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ FrenchMaleFirst
constructor
A new instance of FrenchMaleFirst.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ FrenchMaleFirst
Returns a new instance of FrenchMaleFirst.
8 9 10 11 12 13 14 15 16 |
# File 'lib/randomperson/Names/FrenchMaleFirst.rb', line 8 def initialize @formats = { :single => ->(n) { n.rand }, :double_barrelled_hyphenated => ->(n) { n.rand + '-' + n.rand }, } @formats_ratiod = [ 0..70, 71..99 ] setupnames end |
Instance Method Details
#setupnames ⇒ Object
18 19 20 |
# File 'lib/randomperson/Names/FrenchMaleFirst.rb', line 18 def setupnames @names = %w{ Adrien Aimé Alain Alexandre Alexi Alfred Alphonse Amaur André Antoine Anto Arnau Arthur Auguste Augustin Benjamin Benoît Bernard Bertrand Brun Charles Christia Christophe Claude Cyrille Daniel David Denis Didie Dominique Édouard Émile Emmanuel Éric Étienne Eugène Francis François Franck Frédéric Gabriel Gasto Georges Gérard Gilbert Gilles Grégoire Guillaume Guy Gustav Henri Honoré Hugues Isaac Jacques Jacquot Jean Jeannot Jérôme Joseph Jules Julien Laurent Léon Louis Luc Lucas Marc Marcel Martin Matthieu Maurice Michel Nicolas Noël Olivier Pasca Patrick Patrice Paul Philippe Pierre Raymond Rémy René Richard Robert Roger Roland Sébastien Serg Stéphane Théodore Théophile Thibaut Thierry Thomas Timothée Tristan Victor Vincent Xavier Yves Zacharie } end |