Class: RandomPerson::Names::AmericanPrefix

Inherits:
RandomPerson::Name show all
Defined in:
lib/randomperson/names/american-prefix.rb

Constant Summary collapse

Names =
%w(Mr. Dr. Mrs. Ms. Miss)

Instance Attribute Summary

Attributes inherited from RandomPerson::Name

#formats, #formats_ratiod, #names, #possibles

Instance Method Summary collapse

Methods included from Outputter

included

Constructor Details

#initializeAmericanPrefix

Returns a new instance of AmericanPrefix.



13
14
15
16
17
18
19
20
21
# File 'lib/randomperson/names/american-prefix.rb', line 13

def initialize
  @names = Names
  @formats_ratiod = [ 0..48, 49..50, 51..69, 70..87, 88..99]
  @possibles = Hash[ @formats_ratiod.zip @names ]
  
  @on_execute = for_prefixes( 'Miss', 'Mr.' )

  super
end