From 258580c33722fe6040f56e666a130702afad4ff0 Mon Sep 17 00:00:00 2001 From: takahashim Date: Wed, 31 Jan 2024 16:12:53 +0900 Subject: [PATCH] fix args of Aozora2Html::Tag::Accent.new --- lib/aozora2html/accent_parser.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/aozora2html/accent_parser.rb b/lib/aozora2html/accent_parser.rb index e0b8d3e..0a3b4ae 100644 --- a/lib/aozora2html/accent_parser.rb +++ b/lib/aozora2html/accent_parser.rb @@ -44,16 +44,17 @@ def parse found2 = found[@stream.peek_char(0)] if found2 if found2.is_a?(Hash) - found3 = found2[@stream.peek_char(1)] - if found3 - first = Aozora2Html::Tag::Accent.new(self, *found3, gaiji_dir: @gaiji_dir) + code, name = found2[@stream.peek_char(1)] + if code + first = Aozora2Html::Tag::Accent.new(self, code, name, gaiji_dir: @gaiji_dir) @encount_accent = true @chuuki_table[:accent] = true read_char read_char end - elsif found2 - first = Aozora2Html::Tag::Accent.new(self, *found2, gaiji_dir: @gaiji_dir) + elsif found2.is_a?(Array) + code, name = found2[0], found2[1] + first = Aozora2Html::Tag::Accent.new(self, code, name, gaiji_dir: @gaiji_dir) @encount_accent = true read_char @chuuki_table[:accent] = true