class Eiwa::Tag::Reading

Attributes

frequency_tags[R]
info_tags[R]
text[R]

Public Class Methods

new() click to toggle source
# File lib/eiwa/tag/reading.rb, line 6
def initialize
  @frequency_tags = []
  @info_tags = []
  @imprecise_reading = false
end

Public Instance Methods

end_child(child) click to toggle source
# File lib/eiwa/tag/reading.rb, line 16
def end_child(child)
  case child.tag_name
  when "reb"
    @text = child.characters
  when "re_pri"
    @frequency_tags << child.characters.to_sym
  when "re_inf"
    @info_tags << child
  when "re_nokanji"
    @imprecise_reading = true
  end
end
imprecise_reading?() click to toggle source
# File lib/eiwa/tag/reading.rb, line 12
def imprecise_reading?
  @imprecise_reading
end