module Faker::Address
Constants
- CITY_PREFIXES
- COMPASS_DIRECTIONS
- SEC_ADDR
Public Instance Methods
building_number()
click to toggle source
# File lib/ffakerer/address.rb, line 46 def building_number Faker.numerify(( '#' * rand(3) ) << '###') end
city()
click to toggle source
# File lib/ffakerer/address.rb, line 33 def city case rand(4) when 0 then '%s %s%s' % [city_prefix, Name.first_name, city_suffix] when 1 then '%s %s' % [city_prefix, Name.first_name] when 2 then '%s%s' % [Name.first_name, city_suffix] when 3 then '%s%s' % [Name.last_name, city_suffix] end end
city_prefix()
click to toggle source
end US deprecation
# File lib/ffakerer/address.rb, line 25 def city_prefix CITY_PREFIXES.rand end
city_suffix()
click to toggle source
# File lib/ffakerer/address.rb, line 29 def city_suffix CITY_SUFFIXES.rand end
country()
click to toggle source
# File lib/ffakerer/address.rb, line 89 def country COUNTRY.rand end
neighborhood()
click to toggle source
end UK deprecation
# File lib/ffakerer/address.rb, line 85 def neighborhood NEIGHBORHOOD.rand end
secondary_address()
click to toggle source
# File lib/ffakerer/address.rb, line 63 def secondary_address Faker.numerify(SEC_ADDR.rand) end
street_address(include_secondary = false)
click to toggle source
# File lib/ffakerer/address.rb, line 57 def street_address(include_secondary = false) str = "#{building_number} #{street_name}" str << " #{secondary_address}" if include_secondary str end
street_name()
click to toggle source
# File lib/ffakerer/address.rb, line 50 def street_name case rand(2) when 0 then "#{Name.last_name} #{street_suffix}" when 1 then "#{Name.first_name} #{street_suffix}" end end
street_suffix()
click to toggle source
# File lib/ffakerer/address.rb, line 42 def street_suffix STREET_SUFFIX.rand end
uk_country()
click to toggle source
# File lib/ffakerer/address.rb, line 74 def uk_country warn '[uk_country] is deprecated. For UK addresses please use the AddressUK module' Faker::AddressUK.country end
uk_county()
click to toggle source
@deprecated UK specific address info. Moved into {AddressUK} UK Variants
# File lib/ffakerer/address.rb, line 69 def uk_county warn '[uk_county] is deprecated. For UK addresses please use the AddressUK module' Faker::AddressUK.county end
uk_postcode()
click to toggle source
# File lib/ffakerer/address.rb, line 79 def uk_postcode warn '[uk_postcode] is deprecated. For UK addresses please use the AddressUK module' Faker::AddressUK.postcode end
us_state()
click to toggle source
# File lib/ffakerer/address.rb, line 14 def us_state warn '[us_state] is deprecated. For US addresses please use the AddressUS module' Faker::AddressUS.state end
us_state_abbr()
click to toggle source
# File lib/ffakerer/address.rb, line 19 def us_state_abbr warn '[state_abbr] is deprecated. For US addresses please use the AddressUS module' Faker::AddressUS.state_abbr end
zip_code()
click to toggle source
@deprecated US specific address info. Moved into {AddressUS}
# File lib/ffakerer/address.rb, line 9 def zip_code warn '[zip_code] is deprecated. For US addresses please use the AddressUS module' Faker::AddressUS.zip_code end