Method: Datasets::PostalCodeJapan#initialize
- Defined in:
- lib/datasets/postal-code-japan.rb
#initialize(reading: :lowercase) ⇒ PostalCodeJapan
Returns a new instance of PostalCodeJapan.
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/datasets/postal-code-japan.rb', line 40 def initialize(reading: :lowercase) super() @reading = reading unless VALID_READINGS.include?(@reading) = +":reading must be one of [" << VALID_READINGS.collect(&:inspect).join(", ") << "]: #{@reading.inspect}" raise ArgumentError, end .id = "postal-code-japan-#{@reading}" .name = "Postal code in Japan (#{@reading})" .url = "https://www.post.japanpost.jp/zipcode/download.html" .licenses = ["CC0-1.0"] .description = "Postal code in Japan (reading: #{@reading})" end |