Class: RandomPerson::Names::EnglishLast
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::EnglishLast
- Defined in:
- lib/randomperson/Names/EnglishLast.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ EnglishLast
constructor
A new instance of EnglishLast.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ EnglishLast
Returns a new instance of EnglishLast.
8 9 10 11 12 13 14 15 16 |
# File 'lib/randomperson/Names/EnglishLast.rb', line 8 def initialize @formats = { :single => ->(n) { n.rand }, :double_barrelled_hyphenated => ->(n) { n.rand + '-' + n.rand }, } @formats_ratiod = [ (0..96), (97..99) ] setupnames end |
Instance Method Details
#setupnames ⇒ Object
18 19 20 |
# File 'lib/randomperson/Names/EnglishLast.rb', line 18 def setupnames @names = %w{ Smith Brown Taylor Johnson Walker Wright Robinson Thompson White Green Hall Wood Harris Martin Jackson Clarke Clark Turner Hill Cooper Ward Moore King Watson Baker Harrison Young Allen Mitchell Anderson Lee Bell Parker Davis Bennett Miller Cook Shaw Richardson Carter Collins Marshall Bailey Gray Cox Adams Wilkinson Foster Chapman Mason Russell Webb Rogers Hunt Mills Holmes Palmer Matthews Fisher Barnes Knight Harvey Barker Butler Jenkins Stevens Pearson Dixon Fletcher Hunter Howard Andrews Reynolds Elliott Fox Ford Saunders Payne West Day Pearce Brooks Bradley Dawson Walsh Lawrence Cole Atkinson Ball Spencer Armstrong Burton Booth Rose Webster Williamson Watts Hart Burns Wells } end |