Class: RandomPerson::Names::ScottishFemaleFirst

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

#initializeScottishFemaleFirst

Returns a new instance of ScottishFemaleFirst.



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

def setupnames      
  @names = %w{ Aileen Ailie Ailsa Alison Alva Andrina Annabel Arabella Arline Bethia Bonnie Brenda Catriona Cathella Colina Davina Dolina Dona Donaldina Edana Effie Elspeth Ena Fenella Fiona Greer Heather Ina Iona Isla Janet Jean Jinty Kenna Kentigerna Kirsty Lilias Lileas Mairi Mary Marcella Marsali Miriam Muirne Nessa Nessie Osla Rhona Senga Shona }
end