module FFaker::AddressBR
Constants
- STREET_PREFIX
Public Instance Methods
Source
# File lib/ffaker/address_br.rb, line 41 def complement FFaker.numerify(fetch_sample(COMPLEMENT)) end
Source
# File lib/ffaker/address_br.rb, line 50 def full_address(with_complement: false) base_address_order = [street, building_number, neighborhood, city, state, 'Brazil'] return base_address_order.join(', ') unless with_complement base_address_order.insert(2, complement).join(', ') end
Source
# File lib/ffaker/address_br.rb, line 45 def neighborhood prefix = fetch_sample(NEIGHBORHOOD_PREFIXES) "#{prefix} #{NameBR.first_name}" end
Source
# File lib/ffaker/address_br.rb, line 22 def state_abbr fetch_sample(STATE_ABBR) end
Source
# File lib/ffaker/address_br.rb, line 34 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
Source
# File lib/ffaker/address_br.rb, line 30 def street_prefix fetch_sample(STREET_PREFIX) end
Source
# File lib/ffaker/address_br.rb, line 14 def zip_code FFaker.numerify '#####-###' end