class FuriganaRuby::Parser::FuriganaSegment

Segment with ruby markup

Attributes

expression[R]
hiragana[R]
reading[R]
reading_html[R]

Public Class Methods

new(base_text, furigana) click to toggle source

@param [String] base_text @param [String] furigana

# File lib/furigana_ruby/parser.rb, line 116
def initialize(base_text, furigana)
  @expression = base_text
  @hiragana = furigana.strip
  @reading = "#{base_text}[#{furigana}]"
  @reading_html = "<ruby><rb>#{base_text}</rb><rt>#{furigana}</rt></ruby>"
end