Class: JapanMunicipality

Inherits:
Object
  • Object
show all
Defined in:
lib/japan_municipality.rb,
lib/japan_municipality/version.rb

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ JapanMunicipality

Returns a new instance of JapanMunicipality.



13
14
15
16
17
18
19
20
21
22
# File 'lib/japan_municipality.rb', line 13

def initialize(data)
  @area_code = data[0]
  @prefecture = data[1]
  @subprefecture = data[2]
  @subprefecture_furigana = data[3]
  @municipality = data[4]
  @municipality_furigana = data[5]
  @merger_dissolution_date = data[6]
  @has_merger_dissolution_infomation = data[7]
end

Class Method Details

.allObject



7
8
9
10
11
# File 'lib/japan_municipality.rb', line 7

def self.all
  DATA[2..-1].map do |data|
    new(data)
  end
end