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}