class Rubyfuri::ResponseParsers::Array
Public Class Methods
new(original, xml)
click to toggle source
# File lib/rubyfuri/response_parsers/array.rb, line 7 def initialize(original, xml) @original = original @furigana_doc = Nokogiri::HTML(xml) @furiganas = [] @surfaces = [] build_furiganas_and_surfaces end
Public Instance Methods
ruby()
click to toggle source
# File lib/rubyfuri/response_parsers/array.rb, line 15 def ruby surface_result = [] furigana_result = [] i = 0 j = 0 @original.each do |original| surface_result[i] = '' furigana_result[i] = '' while(original != surface_result[i]) surface_result[i].concat @surfaces[j] furigana_result[i].concat @furiganas[j] j += 1 end i += 1 end furigana_result end