class SubtitleConvertor
Public Class Methods
new()
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 5 def initialize @reader = STLReader.new @writer = SubRibWriter.new end
Public Instance Methods
convert()
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 30 def convert @writer.parse_stl_lines(@reader.stl_sub_title_lines) @writer.to_file(@output_file) end
convert_to_s()
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 25 def convert_to_s @writer.parse_stl_lines(@reader.stl_sub_title_lines) @writer.subrib_sub_title_lines.join end
from(content)
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 10 def from(content) @reader.parse_stl_content(content) self end
from_file(filename)
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 15 def from_file(filename) @reader.import_stl_content(filename) self end
to_file(filename)
click to toggle source
# File lib/subtitle_converter/subtitle_convertor.rb, line 20 def to_file(filename) @output_file = filename self end