Sha256: 2ebd5fbb6cfe6cb54b196a0e8c08e8bebeeae88c17dbd0138b9a72bb56a0fb53
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
# frozen_string_literal: true module FFakerTW module AddressJA include FFakerTW::Address extend ModuleUtils extend self ZIP_FORMATS = ['###-####'].freeze LAND_NUMBER_FORMATS = ['#丁目#番#号', '###'].freeze def address fetch_sample([ "#{postal_code} #{prefecture}#{city}#{street}#{land_number}", "#{postal_code} #{prefecture}#{county}#{street}#{land_number}", "#{postal_code} #{prefecture}#{designated_city}#{ward}#{street}#{land_number}", "#{postal_code} 東京都#{tokyo_ward}#{street}#{land_number}" ]) end def other_address fetch_sample([ "#{postal_code} #{prefecture}#{city}#{street}#{land_number}", "#{postal_code} #{prefecture}#{county}#{street}#{land_number}" ]) end def designated_city_address fetch_sample([ # 愛知県名古屋市中区錦3丁目24番4号 "#{postal_code} #{prefecture}#{designated_city}#{ward}#{street}#{land_number}" ]) end def tokyo_ward_address fetch_sample([ # 東京都千代田区永田町2丁目2番1号 "#{postal_code} 東京都#{tokyo_ward}#{street}#{land_number}" ]) end def postal_code FFakerTW.numerify(fetch_sample(ZIP_FORMATS)) end def land_number FFakerTW.numerify(fetch_sample(LAND_NUMBER_FORMATS)) end def street FFakerTW.numerify(fetch_sample(CITY)) end def tokyo_ward fetch_sample(TOKYO_WARD) end def ward fetch_sample(WARD) end def village fetch_sample(VILLAGE) end def designated_city fetch_sample(CITY) end def city fetch_sample(CITY) end def county fetch_sample(COUNTY) end def prefecture fetch_sample(PREFECTURE) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ffakerTW-0.1.0 | lib/ffakerTW/address_ja.rb |