module FFaker::PhoneNumberID

Constants

COUNTRY_CODE

Public Instance Methods

home_phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 14
def home_phone_number
  digit_nums = '#' * rand(7..8)

  "#{fetch_sample(HOME_PHONE_PREFIXES)}-#{FFaker.numerify(digit_nums)}"
end
international_home_phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 28
def international_home_phone_number
  home_phone_number.sub('0', COUNTRY_CODE)
end
international_mobile_phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 24
def international_mobile_phone_number
  mobile_phone_number.sub('0', COUNTRY_CODE)
end
international_phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 32
def international_phone_number
  phone_number.sub('0', COUNTRY_CODE)
end
mobile_phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 10
def mobile_phone_number
  "#{fetch_sample(MOBILE_PHONE_PREFIXES)}-#{FFaker.numerify('########')}"
end
phone_number() click to toggle source
# File lib/ffaker/phone_number_id.rb, line 20
def phone_number
  rand(0..1).zero? ? home_phone_number : mobile_phone_number
end