Sha256: 63e22df7ebabd6db1a20ea5d7f2e4c06cdff6aa5e0d55e5ba4899a15f51a12d3
Contents?: true
Size: 679 Bytes
Versions: 4
Compression:
Stored size: 679 Bytes
Contents
# encoding: utf-8 module FFaker module PhoneNumberFR extend ModuleUtils extend self COUNTRY_PREFIX = %w(+33 0033 0).freeze AREA_PREFIX = %w(1 2 3 4 5).freeze MOBILE_PREFIX = %w(6 7).freeze PHONE_NUMBER = ['########', ' ## ## ## ##'].freeze def phone_number case rand(2) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def home_work_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{AREA_PREFIX.sample}#{PHONE_NUMBER.sample}" end def mobile_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{MOBILE_PREFIX.sample}#{PHONE_NUMBER.sample}" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.6.0 | lib/ffaker/phone_number_fr.rb |
ffaker-2.5.0 | lib/ffaker/phone_number_fr.rb |
ffaker-2.4.0 | lib/ffaker/phone_number_fr.rb |
ffaker-2.3.0 | lib/ffaker/phone_number_fr.rb |