diff --git a/lib/webvtt/file.rb b/lib/webvtt/file.rb index 636fc7d..43dcec9 100644 --- a/lib/webvtt/file.rb +++ b/lib/webvtt/file.rb @@ -61,12 +61,12 @@ def add_a_cue(collected_lines) cue_opts = {} if collected_lines.first.include?('-->') cue_opts[:identifier] = nil - cue_opts[:cue_line] = collected_lines.first + cue_opts[:cue_line] = collected_lines.shift elsif collected_lines[1].include?('-->') - cue_opts[:identifier] = collected_lines.first - cue_opts[:cue_line] = collected_lines[1] + cue_opts[:identifier] = collected_lines.shift + cue_opts[:cue_line] = collected_lines.shift end - cue_opts[:text] = collected_lines[2..-1].join("\n") + cue_opts[:text] = collected_lines.join(' ') cues << Cue.new(cue_opts) end