module FFaker::PhoneNumberIT

def home_phone_number

def home_phone_number
  number HOME_PHONE_PREFIXES
end

def mobile_phone_number

def mobile_phone_number
  number MOBILE_PHONE_PREFIXES
end

def number(prefixes)

def number(prefixes)
  pattern = [
    fetch_sample(COUNTRY_PREFIX),
    fetch_sample(prefixes),
    random_space,
    fetch_sample(PHONE_NUMBER)
  ].join
  FFaker.numerify(pattern)
end

def phone_number

def phone_number
  if rand(0..1) == 1
    home_phone_number
  else
    mobile_phone_number
  end
end

def random_space

def random_space
  rand(0..1) == 1 ? ' ' : ''
end