module FFaker::AddressBR

def city

def city
  fetch_sample(CITY)
end

def full_address

def full_address
  "#{street}, #{building_number}, #{city}, #{state}, Brazil"
end

def state

def state
  fetch_sample(STATE)
end

def state_abbr

def state_abbr
  fetch_sample(STATE_ABBR)
end

def street

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 street_prefix

def street_prefix
  fetch_sample(STREET_PREFIX)
end

def zip_code

def zip_code
  FFaker.numerify '#####-###'
end