module FFaker::PhoneNumberSN
def homework_number
Example 33 906 29 05
Example 33 945 07 00
Example 33 845 77 99
Generates a home or work phone number
def homework_number "#{homework_phone_prefix}-#{rand(8..9)}#{FFaker.numerify('##-##-##')}" end
def homework_phone_prefix
- See: FFaker::PhoneNumberSN::HOME_WORK_OPERATORS_PREFIX -
def homework_phone_prefix fetch_sample(HOME_WORK_OPERATORS_PREFIX) end
def mobile_number
Example 77 726 29 05
Example 76 245 07 00
Example 70 745 77 99
Generates a mobile phone number
def mobile_number "#{mobile_phone_prefix}-#{short_phone_number}" end
def mobile_phone_prefix
- See: FFaker::PhoneNumberSN::MOBILE_OPERATORS_PREFIX -
def mobile_phone_prefix fetch_sample(MOBILE_OPERATORS_PREFIX) end
def phone_number
Generates a random phone number mobile or home or work
def phone_number return homework_number if rand(0..1).zero? mobile_number end
def short_phone_number
Example 726 29 05
Example 245 07 00
Example 745 77 99
Pattern that can be combined with a prefix to generate mobile, office phone_numbers
def short_phone_number FFaker.numerify('###-##-##') end