Class: Aozora2Html::Tag::DakutenKatakana

Inherits:
Inline show all
Defined in:
lib/aozora2html/tag/dakuten_katakana.rb

Overview

濁点つきカタカナ用

Instance Method Summary collapse

Methods inherited from Aozora2Html::Tag

#inspect, #syntax_error

Constructor Details

#initialize(parser, num, katakana, gaiji_dir:) ⇒ DakutenKatakana

Returns a new instance of DakutenKatakana.



7
8
9
10
11
12
# File 'lib/aozora2html/tag/dakuten_katakana.rb', line 7

def initialize(parser, num, katakana, gaiji_dir:)
  @n = num
  @katakana = katakana
  @gaiji_dir = gaiji_dir
  super
end

Instance Method Details

#char_typeObject



14
15
16
# File 'lib/aozora2html/tag/dakuten_katakana.rb', line 14

def char_type
  :katakana
end

#to_sObject



20
21
22
# File 'lib/aozora2html/tag/dakuten_katakana.rb', line 20

def to_s
  "<img src=\"#{@gaiji_dir}/1-07/1-07-8#{@n}.png\" alt=\"" + '※(濁点付き片仮名「'.to_sjis + @katakana + '」、1-07-8'.to_sjis + "#{@n})\" class=\"gaiji\" />"
end