Class: RandomPerson::Names::FrenchFemaleFirst

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

#initializeFrenchFemaleFirst

Returns a new instance of FrenchFemaleFirst.



8
9
10
11
12
13
14
15
16
# File 'lib/randomperson/Names/FrenchFemaleFirst.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

#setupnamesObject



18
19
20
# File 'lib/randomperson/Names/FrenchFemaleFirst.rb', line 18

def setupnames
  @names = %w{ Adélaïde Adèle Adrienne Agathe Agnès Aimée Alexandri Alix Alice Amélie Anaï Anastasie Andrée Anne Anou Antoinette Arnaud Astri Audrey Auréli Aurore Bernadett Brigitte Camill Capucine Caroline Catherine Cécile Céline Chanta Charlotte Christell Christian Christine Claire Claude Claudine Clémence Colett Constance Corinn Danielle Denise Diane Dominique Dorothée Édith Éléonore Élisabeth Élise Élodi Émilie Emmanuelle Florence Françoise Frédérique Gabrielle Genevièv Hélène Henriette Hortens Inès Isabelle Jacqueline Jeanne Jeannine Joséphine Josett Julie Juliette Laetitia Laure Laurenc Lorraine Louise Luce Madeleine Mano Marcell Margaux Marguerite Margot Marianne Marie Marine Marthe Martin Marys Mathilde Michèle Monique Nathalie Nath Nicole Noémi Océan Odett Olivie Patricia Paulett Pauline Pénélope Philippin Renée Sabin Simon Sophie Stéphanie Susanne Sylvie Thérèse Valentine Valérie Véronique Victoire Virginie Zoé  }
end