lib/eew_parser.rb in eew_parser-0.2.1 vs lib/eew_parser.rb in eew_parser-0.2.2

- old
+ new

@@ -240,10 +240,11 @@ alias :revision :number # 震央の名称 def epicenter code = @fastcast[86, 3] + return "不明又は未設定" if code == "///" code = Integer(code, 10) EpicenterCode.fetch(code) rescue ArgumentError, KeyError raise Error, "電文の形式が不正です(震央地名コード: #{code})" end @@ -608,10 +609,10 @@ if has_ebi? @print << "\n地域毎の警報の判別、最大予測震度及び主要動到達予測時刻(EBI):\n" ebi.each do |local| arrival_time = local[:arrival] ? "すでに到達" : local[:arrival_time]&.strftime("%T") - @print << "#{local[:area_name].ljust(10)} 最大予測震度: #{local[:intensity].ljust(2)} 予想到達時刻: #{arrival_time} 警報: #{local[:warning]}\n" + @print << "#{local[:area_name].ljust(10, " ")} 最大予測震度: #{local[:intensity].ljust(6, " ")} 予想到達時刻: #{arrival_time} 警報: #{local[:warning]}\n" end end @print.freeze return @print.dup