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