Sha256: fbf0ddd963f7e3b4b7ed3570538decb3bb7fb123d69a7513489aecbc57c84e35
Contents?: true
Size: 812 Bytes
Versions: 2
Compression:
Stored size: 812 Bytes
Contents
# frozen_string_literal: true require_relative 'address' module FFaker module AddressBR include FFaker::Address extend ModuleUtils extend self STREET_PREFIX = %w[Rua Avenida Travessa Alameda].freeze def zip_code FFaker.numerify '#####-###' end def state fetch_sample(STATE) end def state_abbr fetch_sample(STATE_ABBR) end def city fetch_sample(CITY) end def street_prefix fetch_sample(STREET_PREFIX) end def street case rand(0..1) when 0 then "#{street_prefix} #{NameBR.name}" when 1 then "#{street_prefix} #{NameBR.first_name} #{NameBR.last_name} #{NameBR.last_name}" end end def full_address "#{street}, #{building_number}, #{city}, #{state}, Brazil" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.20.0 | lib/ffaker/address_br.rb |
ffaker-2.19.0 | lib/ffaker/address_br.rb |