class FuriganaRuby::Parser
Performs parsing
Public Class Methods
new(text)
click to toggle source
@param [String] text
# File lib/furigana_ruby/parser.rb, line 11 def initialize(text) @segments = FuriganaParser.new(text).segments end
Public Instance Methods
expression()
click to toggle source
# File lib/furigana_ruby/parser.rb, line 19 def expression @expression ||= @segments.map(&:expression).join("") end
hiragana()
click to toggle source
# File lib/furigana_ruby/parser.rb, line 23 def hiragana @hiragana ||= @segments.map(&:hiragana).join("") end
reading()
click to toggle source
# File lib/furigana_ruby/parser.rb, line 15 def reading @reading ||= @segments.map(&:reading).join("") end
reading_html()
click to toggle source
# File lib/furigana_ruby/parser.rb, line 27 def reading_html @reading_html ||= @segments.map(&:reading_html).join("") end