jp_prefecture v0.8.1 をリリースした
jp_prefecture gem v0.8.1 をリリースしました。
v0.8.0
v0.8.0 について紹介を忘れていました。2014/9 にリリースしたバージョンです。 都道府県情報に八地方区分(関東や九州など)を追加したものです。
@kkosuge さんからの Pull Request です。
pref = JpPrefecture::Prefecture.find(13)
# => #<JpPrefecture::Prefecture:0x007fa1ec0dff80 @code=13, @name="東京都", @name_e="Tokyo", @name_h="とうきょうと", @name_k="トウキョウト", @zips=[1000000..2080035], @area="関東">
pref.area
# => "関東"
個人的にもあると嬉しいなと思っていた機能です。
v0.8.1
約 1 年半ぶりに v0.8.1 をリリースしました。
JpPrefecture::Prefecture.find(name: name)
に nil
を渡すとエラーが発生したり、空文字を渡すと「北海道」が返ってきていた問題を修正し nil
を返すようにしました。
@k-motoyan さんからの Pull Request です。
修正前:
JpPrefecture::Prefecture.find(name: nil)
# NoMethodError: undefined method `downcase' for nil:NilClass
JpPrefecture::Prefecture.find(name: '')
# => #<JpPrefecture::Prefecture:0x007fa1ec0a4d68 @code=1, @name="北海道", @name_e="Hokkaido", @name_h="ほっかいどう", @name_k="ホッカイドウ", @zips=[10000..70895, 400000..996509], @area="北海道">
修正後:
JpPrefecture::Prefecture.find(name: nil)
# => nil
JpPrefecture::Prefecture.find(name: '')
# => nil
テストが抜けており考慮できていなかったものなので助かりました。