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?