class Faker::Address
Public Class Methods
building_number()
click to toggle source
# File lib/faker/address.rb, line 22 def building_number bothify(fetch('address.building_number')) end
city()
click to toggle source
# File lib/faker/address.rb, line 6 def city parse('address.city') end
city_prefix()
click to toggle source
# File lib/faker/address.rb, line 43 def city_prefix; fetch('address.city_prefix'); end
city_suffix()
click to toggle source
# File lib/faker/address.rb, line 42 def city_suffix; fetch('address.city_suffix'); end
country()
click to toggle source
# File lib/faker/address.rb, line 46 def country; fetch('address.country'); end
country_code()
click to toggle source
# File lib/faker/address.rb, line 47 def country_code; fetch('address.country_code'); end
latitude()
click to toggle source
# File lib/faker/address.rb, line 49 def latitude ((rand * 180) - 90).to_s end
longitude()
click to toggle source
# File lib/faker/address.rb, line 53 def longitude ((rand * 360) - 180).to_s end
secondary_address()
click to toggle source
# File lib/faker/address.rb, line 18 def secondary_address numerify(fetch('address.secondary_address')) end
state()
click to toggle source
# File lib/faker/address.rb, line 45 def state; fetch('address.state'); end
state_abbr()
click to toggle source
# File lib/faker/address.rb, line 44 def state_abbr; fetch('address.state_abbr'); end
street_address(include_secondary = false)
click to toggle source
# File lib/faker/address.rb, line 14 def street_address(include_secondary = false) numerify(parse('address.street_address') + (include_secondary ? ' ' + secondary_address : '')) end
street_name()
click to toggle source
# File lib/faker/address.rb, line 10 def street_name parse('address.street_name') end
street_suffix()
click to toggle source
# File lib/faker/address.rb, line 41 def street_suffix; fetch('address.street_suffix'); end
time_zone()
click to toggle source
# File lib/faker/address.rb, line 34 def time_zone fetch('address.time_zone') end
zip_code(state_abbreviation = '')
click to toggle source
# File lib/faker/address.rb, line 26 def zip_code(state_abbreviation = '') return bothify(fetch('address.postcode')) if state_abbreviation === '' # provide a zip code that is valid for the state provided # see http://www.fincen.gov/forms/files/us_state_territory_zip_codes.pdf bothify(fetch('address.postcode_by_state.' + state_abbreviation)) end