class Titlekit::ASS::Events
Internal intermediate class used for parsing with treetop
Public Instance Methods
build()
click to toggle source
# File lib/titlekit/parsers/ass.rb, line 29 def build elements.map do |line| subtitle = {} fields = line.text_value.split(',') subtitle[:id] = elements.index(line) + 1 subtitle[:start] = SSA.parse_timecode(fields[1]) subtitle[:end] = SSA.parse_timecode(fields[2]) subtitle[:lines] = fields[9..-1].join.gsub('\N', "\n") subtitle end end