module FFaker::PhoneNumberCH
Constants
- AREA_PREFIX
- COUNTRY_PREFIX
- FREE_PHONE_PREFIX
- MOBILE_PREFIX
- PHONE_NUMBER
- PREMIUM_RATE_PREFIX
- SHARED_COST_PREFIX
Public Instance Methods
free_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ch.rb, line 34 def free_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{FREE_PHONE_PREFIX.sample}#{PHONE_NUMBER.sample}" end
home_work_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ch.rb, line 26 def home_work_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{AREA_PREFIX.sample}#{PHONE_NUMBER.sample}" end
mobile_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ch.rb, line 30 def mobile_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{MOBILE_PREFIX.sample}#{PHONE_NUMBER.sample}" end
phone_number()
click to toggle source
# File lib/ffaker/phone_number_ch.rb, line 16 def phone_number case rand(0..4) when 0 then home_work_phone_number when 1 then mobile_phone_number when 2 then free_phone_number when 3 then shared_cost_phone_number when 4 then premium_rate_phone_number end end