Class: RandomPerson::Names::ThaiRomanisedLast
- Inherits:
-
RandomPerson::Name
- Object
- RandomPerson::Name
- RandomPerson::Names::ThaiRomanisedLast
- Defined in:
- lib/randomperson/Names/ThaiRomanisedLast.rb
Instance Attribute Summary
Attributes inherited from RandomPerson::Name
#formats, #formats_ratiod, #names
Instance Method Summary collapse
-
#initialize ⇒ ThaiRomanisedLast
constructor
A new instance of ThaiRomanisedLast.
- #setupnames ⇒ Object
Methods inherited from RandomPerson::Name
Constructor Details
#initialize ⇒ ThaiRomanisedLast
Returns a new instance of ThaiRomanisedLast.
8 9 10 11 12 13 14 15 16 |
# File 'lib/randomperson/Names/ThaiRomanisedLast.rb', line 8 def initialize @formats = { :single => ->(n) { n.rand }, :double_barrelled => ->(n){ n.rand + ' ' + n.rand }, } @formats_ratiod = [ 0..49, 50..99 ] setupnames end |
Instance Method Details
#setupnames ⇒ Object
18 19 20 |
# File 'lib/randomperson/Names/ThaiRomanisedLast.rb', line 18 def setupnames @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 } end |