class Aozora2Html::Tag::EmbedGaiji
外字注記用
Attributes
use_jisx0213[RW]
use_unicode[RW]
unicode[RW]
Public Class Methods
new(parser, folder, code, name, unicode_num = nil, gaiji_dir:)
click to toggle source
Calls superclass method
Aozora2Html::Tag::Inline::new
# File lib/aozora2html/tag/embed_gaiji.rb, line 28 def initialize(parser, folder, code, name, unicode_num = nil, gaiji_dir:) @folder = folder @code = code @name = name @unicode = unicode_num @gaiji_dir = gaiji_dir super end
Public Instance Methods
jisx0213_to_unicode(code)
click to toggle source
# File lib/aozora2html/tag/embed_gaiji.rb, line 37 def jisx0213_to_unicode(code) Aozora2Html::JIS2UCS[code] end
to_s()
click to toggle source
# File lib/aozora2html/tag/embed_gaiji.rb, line 41 def to_s if Aozora2Html::Tag::EmbedGaiji.use_jisx0213 && @code jisx0213_to_unicode(@code.to_sym) elsif Aozora2Html::Tag::EmbedGaiji.use_unicode && @unicode "&#x#{@unicode};" else "<img src=\"#{@gaiji_dir}#{@folder}/#{@code}.png\" alt=\"" + GAIJI_MARK + "(#{@name})\" class=\"gaiji\" />" end end