Class: RandomPerson::Names::ScottishMaleFirst
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::ScottishMaleFirst
- Defined in:
- lib/randomperson/Names/ScottishMaleFirst.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ ScottishMaleFirst
constructor
A new instance of ScottishMaleFirst.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ ScottishMaleFirst
Returns a new instance of ScottishMaleFirst.
8 9 10 11 12 13 14 15 |
# File 'lib/randomperson/Names/ScottishMaleFirst.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/ScottishMaleFirst.rb', line 17 def setupnames @names = %w{ Alastair Alexander Alpin Angus Aulay Blane Boyd Calum Clyde Coll David Donald Donnan Dougal Douglas Duff Duncan Ewan Farquar Fingal Finlay Fraser Gavin Gillian Gillis Gordon Greer Hamish Ian Iain Ivar Kenneth Kirk Kyle Lachlan Lorne Malcolm Mirren Mungo Neil Neal Ranald Rory Ross Sholto Somerled Tavish Torquil Wallace } end |