module FFaker::PhoneNumberIT
Constants
- COUNTRY_PREFIX
- PHONE_NUMBER
Public Instance Methods
home_phone_number()
click to toggle source
# File lib/ffaker/phone_number_it.rb, line 19 def home_phone_number number HOME_PHONE_PREFIXES end
mobile_phone_number()
click to toggle source
# File lib/ffaker/phone_number_it.rb, line 23 def mobile_phone_number number MOBILE_PHONE_PREFIXES end
phone_number()
click to toggle source
# File lib/ffaker/phone_number_it.rb, line 11 def phone_number if rand(0..1) == 1 home_phone_number else mobile_phone_number end end
Private Instance Methods
number(prefixes)
click to toggle source
# File lib/ffaker/phone_number_it.rb, line 29 def number(prefixes) pattern = [ fetch_sample(COUNTRY_PREFIX), fetch_sample(prefixes), random_space, fetch_sample(PHONE_NUMBER) ].join FFaker.numerify(pattern) end
random_space()
click to toggle source
# File lib/ffaker/phone_number_it.rb, line 40 def random_space rand(0..1) == 1 ? ' ' : '' end