lib/jkf.rb in jkf-0.5.0 vs lib/jkf.rb in jkf-0.5.1
- old
+ new
@@ -1,9 +1,9 @@
-require "kconv"
-require "jkf/version"
-require "jkf/parser"
-require "jkf/converter"
+require 'kconv'
+require_relative 'jkf/version'
+require_relative 'jkf/parser'
+require_relative 'jkf/converter'
# JSON Kifu Format
module Jkf
# raise when unsupport file type
class FileTypeError < StandardError; end
@@ -12,11 +12,11 @@
# ファイルからパースします。拡張子でフォーマットの判定をします。
#
# @param [String] filename
#
# @return [String] KIF, KI2, CSA, JKF(JSON)
- def parse_file(filename, encoding: "Shift_JIS")
+ def parse_file(filename, encoding: 'Shift_JIS')
parser = case ::File.extname(filename)
when /kif/
::Jkf::Parser::Kif.new
when /ki2/
::Jkf::Parser::Ki2.new
@@ -41,10 +41,10 @@
result = nil
parsers.each do |parser|
begin
result = parser.parse(str)
- rescue
+ rescue StandardError
next
end
break
end
raise FileTypeError if result.nil?