lib/eew_parser.rb in eew_parser-0.0.0 vs lib/eew_parser.rb in eew_parser-0.1.0

- old
+ new

@@ -5,11 +5,22 @@ # License:: NYSL Version 0.9982 # # 高度利用者向け緊急地震速報コード電文フォーマットを扱う為のライブラリです。 # http://eew.mizar.jp/excodeformat を元に作成しました。 # -class EEWPaser +# str = <<EOS +# 37 03 00 110415005029 C11 +# 110415004944 +# ND20110415005001 NCN001 JD////////////// JN/// +# 189 N430 E1466 070 41 02 RK66204 RT10/// RC///// +# 9999= +# EOS +# +# eew = EEWParser.new(str) +# puts "最大予測震度: #{fc.seismic_intensity}" +# +class EEWParser # 震央地名コードをkey,震央地名称をvalueとするHash EpicenterCord = { 0 => "不明", 11 => "北海道地方", 12 => "東北地方", @@ -965,10 +976,10 @@ 350 S0404 233501 00 360 S0404 233508 00 243 S0403 ////// 01 330 S0403 233454 00 222 S0403 233455 00 9999= EOS p str -fc = EEWPaser.new(str) +fc = EEWParser.new(str) puts <<FC 電文種別コード: #{fc.type} 発信官署: #{fc.from} 訓練等の識別符: #{fc.drill_type}