class TxTranslate::MdProcess
Public Class Methods
run(filename)
click to toggle source
# File lib/tx_translate/md_process.rb, line 5 def self.run(filename) file = File.open(filename, "r") basename = File.basename(filename, "md") contents = file.read new_contents = "" old_content_array = contents.split("\n\n") new_content_array = ParallelArray.new(old_content_array).parallel_process old_content_array.each_with_index do |item,i| new_contents += old_content_array[i] + "\n\n" + new_content_array[i] + "\n\n" end file = File.open("#{basename}zh-si.md", "w") { |f| f.write(new_contents) } end