Class: Appydave::Tools::SubtitleProcessor::Join::SRTWriter
- Inherits:
-
Object
- Object
- Appydave::Tools::SubtitleProcessor::Join::SRTWriter
- Defined in:
- lib/appydave/tools/subtitle_processor/join.rb
Overview
Converts subtitle objects back to SRT format and writes to disk
Instance Method Summary collapse
-
#initialize(output_file) ⇒ SRTWriter
constructor
A new instance of SRTWriter.
- #write(subtitles) ⇒ Object
Constructor Details
#initialize(output_file) ⇒ SRTWriter
Returns a new instance of SRTWriter.
213 214 215 |
# File 'lib/appydave/tools/subtitle_processor/join.rb', line 213 def initialize(output_file) @output_file = output_file end |
Instance Method Details
#write(subtitles) ⇒ Object
217 218 219 220 |
# File 'lib/appydave/tools/subtitle_processor/join.rb', line 217 def write(subtitles) content = format_subtitles(subtitles) File.write(@output_file, content, encoding: 'UTF-8') end |