Sha256: 2efb18c8a5eac98175c16d5b14fc27d607975bb12beaa4dc2600f5181316ee4f
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
# encoding: utf-8 require 'ffaker/address' module Faker # List of countries is from Freebase: # https://www.googleapis.com/freebase/v1/mqlread?lang=/lang/fi&query=[%7B%22name%22:null,%22type%22:%22/location/country%22%7D] # Streetnames are from areacode 32100 (http://posti.fi/postipalvelee/tyokalut/postinumerohaku/) # List of cities is from http://fi.wikipedia.org/wiki/Luettelo_Suomen_kaupungeista module AddressFI include Faker::Address extend ModuleUtils extend self def zip_code Faker.numerify ZIP_FORMATS.rand end def city CITY.rand end def street_name STREET.rand end def street_address "#{street_name} #{street_nbr}" end def street_nbr Faker.numerify STREET_NBR_FORMATS.rand end def full_address "#{street_address}, #{zip_code} #{city}, SUOMI" end def random_country COUNTRIES.rand end ZIP_FORMATS = k ['#####'] STREET_NBR_FORMATS = k ['##', '#', '# a', '# b', '###', '# a #', '# b #'] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffaker-1.30.0 | lib/ffaker/address_fi.rb |
ffaker-1.25.0 | lib/ffaker/address_fi.rb |