module FFaker::AddressDE

Public Instance Methods

city() click to toggle source
# File lib/ffaker/address_de.rb, line 18
def city
  fetch_sample(CITY)
end
state() click to toggle source
# File lib/ffaker/address_de.rb, line 14
def state
  fetch_sample(STATE)
end
street_address() click to toggle source
# File lib/ffaker/address_de.rb, line 27
def street_address
  "#{street_name} #{rand(1..192)}"
end
street_name() click to toggle source
# File lib/ffaker/address_de.rb, line 22
def street_name
  name = fetch_sample([true, false]) ? NameDE.last_name.to_s : NameDE.first_name.to_s
  name + random_type_of_street
end
zip_code() click to toggle source
# File lib/ffaker/address_de.rb, line 10
def zip_code
  FFaker.numerify '#####'
end

Private Instance Methods

random_type_of_street() click to toggle source
# File lib/ffaker/address_de.rb, line 33
def random_type_of_street
  case rand(0..19)
  when 0 then 'weg'
  when 1 then 'gasse'
  when 3 then 'hain'
  else 'str.'
  end
end