module FFaker::PhoneNumberTW
Constants
- HOME_PHONE_PREFIXES
- MOBILE_PHONE_PREFIX
Public Instance Methods
Source
# File lib/ffaker/phone_number_tw.rb, line 15 def home_work_phone_number prefix = fetch_sample(HOME_PHONE_PREFIXES) case prefix when '02', '04' FFaker.numerify("(#{prefix}) ####-####") else FFaker.numerify("(#{prefix}) ###-####") end end
Source
# File lib/ffaker/phone_number_tw.rb, line 39 def international_home_work_phone_number number = home_work_phone_number number[0..4] = "#{contry_code}-#{number[2]}-" number end
Source
# File lib/ffaker/phone_number_tw.rb, line 33 def international_mobile_phone_number number = mobile_phone_number number[0] = "#{contry_code}-" number end
Source
# File lib/ffaker/phone_number_tw.rb, line 45 def international_phone_number rand(0..1).zero? ? international_mobile_phone_number : international_home_work_phone_number end
Source
# File lib/ffaker/phone_number_tw.rb, line 25 def mobile_phone_number FFaker.numerify("#{MOBILE_PHONE_PREFIX}##-###-###") end
Source
# File lib/ffaker/phone_number_tw.rb, line 11 def phone_number rand(0..1).zero? ? home_work_phone_number : mobile_phone_number end