Class: RandomPerson::Names::ThaiRomanisedLast

Inherits:
RandomPerson::Name show all
Defined in:
lib/randomperson/names/thai-romanised-last.rb

Constant Summary collapse

Names =
%w{ Aromdee Atitarn Bunyasarn Chaiprasit Chaisurivirat Jetatikarn Jetjirawat Juntasa Kadesadayurat Kaewburesai Kaouthai Kasamsun Kitjakarn Kongkatitum Kongpaisarn Kongsangchai Kraiputra Kunakorn Kunchai Kurusarttra Leekpai Leelapun Lertkunakorn Maleenon Maneerattana Meesang Narkbunnum Narkhirunkanok Nimitwanitch Ornlamai Paowsong Parnpradub Parnthong Pornpipatpong Prasongsanti Puntasrima Punyawong Rojjanasukchai Rojumanong Saenamuang Sakda Sangsorn Shinawatra Sirisopa Somchai Somwan Songprawati Sripituksakul Srisati Sriwarunyu Sukbunsung Suntornnitikul Suppamongkon Suttirat Tawisuwan Thumying Tuntayakul Udomprecha Vipavakit Visalyaputra Wattanapanit Wattanasin Yongjaiyut Yuvaves  }

Instance Attribute Summary

Attributes inherited from RandomPerson::Name

#formats, #formats_ratiod, #names, #possibles

Instance Method Summary collapse

Methods included from Outputter

included

Constructor Details

#initializeThaiRomanisedLast



10
11
12
13
14
15
16
17
18
# File 'lib/randomperson/names/thai-romanised-last.rb', line 10

def initialize
  @names = Names
  @formats = [
    ->(n)   { n.sample },
    ->(n){ n.sample + ' ' + n.sample },
  ]
  @formats_ratiod = [ 0..49, 50..99 ]
  super
end