class Kamome::Models::General
CSV Model: 読み仮名データの促音・拗音を小書きで表記するもの @see www.post.japanpost.jp/zipcode/dl/readme.html
Attributes
ambiguous_street[RW]
@!attribute [rw] ambiguous_street
小字毎に番地が起番されている町域の場合 true @return [Boolean]
ambiguous_town[RW]
@!attribute [rw] ambiguous_town
一町域が二以上の郵便番号で表される場合 true @return [Boolean]
ambiguous_zipcode[RW]
@!attribute [rw] ambiguous_zipcode
一つの郵便番号で二以上の町域を表す場合 true @return [Boolean]
city[RW]
@!attribute [rw] city
市区町村名 漢字 @return [String]
city_kana[RW]
@!attribute [rw] city_kana
市区町村名 カナ @return [String]
code[RW]
@!attribute [rw] code
全国地方公共団体コード(JIS X0401, X0402), 半角数値 @return [String]
prefecture[RW]
@!attribute [rw] prefecture
都道府県名 漢字 @return [String]
prefecture_kana[RW]
@!attribute [rw] prefecture_kana
都道府県名 カナ @return [String]
reason[RW]
@!attribute [rw] reason
変更理由 0: 変更なし, 1: 市政・区政・町政・分区・政令指定都市施行, 2: 住居表示の実施, 3: 区画整理, 4: 郵便区調整等, 5: 訂正, 6: 廃止 @return [Integer]
required_chome[RW]
@!attribute [rw] required_chome
丁目を有する町域の場合 true @return [Boolean]
state[RW]
@!attribute [rw] state
更新の表示 0: 変更なし, 1: 変更あり, 2: 廃止 @return [Integer]
town[RW]
@!attribute [rw] town
町域名 漢字 @return [String]
town_kana[RW]
@!attribute [rw] town_kana
町域名 カナ @return [String]
zipcode[RW]
@!attribute [rw] zipcode
郵便番号, 半角数値7桁 @return [String]
Public Class Methods
new(params = {})
click to toggle source
# File lib/kamome/models/general.rb, line 81 def initialize(params = {}) params.each do |key, value| public_send("#{key}=", value) end end
Public Instance Methods
attributes()
click to toggle source
# File lib/kamome/models/general.rb, line 87 def attributes { code: code, zipcode: zipcode, prefecture_kana: prefecture_kana, city_kana: city_kana, town_kana: town_kana, prefecture: prefecture, city: city, town: town, ambiguous_town: ambiguous_town, ambiguous_street: ambiguous_street, required_chome: required_chome, ambiguous_zipcode: ambiguous_zipcode, state: state, reason: reason } end