Class: RandomPerson::Names::ScottishFemaleFirst
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::ScottishFemaleFirst
- Defined in:
- lib/randomperson/Names/ScottishFemaleFirst.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ ScottishFemaleFirst
constructor
A new instance of ScottishFemaleFirst.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ ScottishFemaleFirst
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
#setupnames ⇒ Object
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 |