Method: Titlekit::SSA::Events#build
- Defined in:
- lib/titlekit/parsers/ssa.rb
#build ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/titlekit/parsers/ssa.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 |