Class: RandomPerson::Names::EnglishMaleFirst
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::EnglishMaleFirst
- Defined in:
- lib/randomperson/Names/EnglishMaleFirst.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ EnglishMaleFirst
constructor
A new instance of EnglishMaleFirst.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ EnglishMaleFirst
Returns a new instance of EnglishMaleFirst.
8 9 10 11 12 13 14 15 |
# File 'lib/randomperson/Names/EnglishMaleFirst.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/EnglishMaleFirst.rb', line 17 def setupnames @names = %w{ Jack Oliver Charlie Harry Alfie Thomas Joshua William James Daniel George Ethan Lewis Max Lucas Dylan Archie Joseph Jacob Samuel Liam Callum Oscar Jayden Logan Ryan Jake Tyler Riley Luke Harvey Ben Adam Alexander Benjamin Leo Matthew Noah Connor Alex Jamie Harrison Mason Cameron Owen Henry Nathan Finley Aaron Freddie Isaac Sam Finlay Theo Harley Aiden Toby Edward Rhys Michael Evan Kyle Leon Reece David Kai Ashton Bailey Kian Louis Taylor Hayden Brandon Joe Jay Luca Kayden Ewan Joel Sebastian Zac Ellis Josh Aidan John Billy Zak Bradley Kieran Blake Christopher Morgan Caleb Louie Andrew Bobby Gabriel Robert Elliot Jude } end |