module FFaker::AddressPL
Inspirations: TERYT registry, available at: www.stat.gov.pl/broker/access/index.jspa
Constants
- SQUARE_PREFIXES
- STREET_PREFIXES
Public Instance Methods
Source
# File lib/ffaker/address_pl.rb, line 14 def full_address(include_country = false, include_secondary = false) address = "#{street_address(include_secondary)} #{postal_code} #{city}" address = "#{address} POLOGNE" if include_country address end
Full Polish address with country name in French (according to Universal Postal Union).
Source
# File lib/ffaker/address_pl.rb, line 34 def square "#{square_prefix} #{fetch_sample(SQUARE)}" end
Source
# File lib/ffaker/address_pl.rb, line 79 def square_prefix fetch_sample(SQUARE_PREFIXES) end
Source
# File lib/ffaker/address_pl.rb, line 30 def street "#{street_prefix} #{fetch_sample(STREET)}" end
Source
# File lib/ffaker/address_pl.rb, line 20 def street_address(include_secondary = false) address = "#{street_name} #{building_number}" address = "#{address}#{secondary_number}" if include_secondary address end
Source
# File lib/ffaker/address_pl.rb, line 26 def street_name fetch_sample([street, square]) end
Source
# File lib/ffaker/address_pl.rb, line 75 def street_prefix fetch_sample(STREET_PREFIXES) end
Source
# File lib/ffaker/address_pl.rb, line 39 def voivodeship fetch_sample(VOIVODESHIP) end
A voivodeship is an administrative area in Poland - a Polish equivalent of state.
Source
# File lib/ffaker/address_pl.rb, line 46 def voivodeship_abbr fetch_sample(VOIVODESHIP_ABBR) end
Source
# File lib/ffaker/address_pl.rb, line 50 def voivodeship_capital_city fetch_sample(VOIVODESHIP_CAPITAL_CITY) end
Source
# File lib/ffaker/address_pl.rb, line 69 def zip_code FFaker.numerify('##-###') end
Also aliased as: postal_code