module FFaker::PhoneNumberUA
Constants
- COUNTRY_PREFIX
- LOCAL_PREFIX
- PHONE_NUMBER
Public Instance Methods
home_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 16 def home_phone_number local_number(HOME_PHONE_PREFIXES) end
international_home_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 24 def international_home_phone_number international_number(HOME_PHONE_PREFIXES) end
international_mobile_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 28 def international_mobile_phone_number international_number(MOBILE_PHONE_PREFIXES) end
mobile_phone_number()
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 20 def mobile_phone_number local_number(MOBILE_PHONE_PREFIXES) end
phone_number()
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 12 def phone_number rand(0..1).zero? ? home_phone_number : mobile_phone_number end
Private Instance Methods
international_number(prefixes)
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 38 def international_number(prefixes) FFaker.numerify([COUNTRY_PREFIX, fetch_sample(prefixes), PHONE_NUMBER].join('')) end
local_number(prefixes)
click to toggle source
# File lib/ffaker/phone_number_ua.rb, line 34 def local_number(prefixes) FFaker.numerify([LOCAL_PREFIX, fetch_sample(prefixes), PHONE_NUMBER].join('')) end