Sha256: 9024a02c00636fa3b7b637779d91a892e278009728238d43b95e7ae9dfc33956
Contents?: true
Size: 800 Bytes
Versions: 3
Compression:
Stored size: 800 Bytes
Contents
# encoding: utf-8 require 'ffaker/address' module FFaker module AddressFR include FFaker::Address extend ModuleUtils extend self NUM = ['#', '##', '##', '###', '####', '#-##'] MOD = [' B', ' T', ' Q', ' BIS', ' TER', ' QUATER', '', '', '', ''] SEP = [', ', ' '] TYPE = %w[rue avenue av boulevard bd impasse] POSTAL_CODE_FORMATS = ['####', '#####', '97####', '2A###', '2B###'] def street_address FFaker.numerify(NUM.sample) + MOD.sample + SEP.sample + TYPE.sample + ' ' + FFaker::NameFR.name end def postal_code FFaker.numerify POSTAL_CODE_FORMATS.sample end def city CITY.sample end def full_address %Q{#{street_address}#{SEP.sample}#{postal_code} #{CITY.sample}} end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.2.0 | lib/ffaker/address_fr.rb |
ffaker-2.1.0 | lib/ffaker/address_fr.rb |
ffaker-2.0.0 | lib/ffaker/address_fr.rb |