# frozen_string_literal: true
class TTSTemplate
def initialize(view)
@view = view
end
def template_path
"#{File.dirname(__dir__)}/views/#{@view}.slim"
end
def tts(scope)
Nokogiri::XML.parse(
Slim::Template.new(template_path).render(scope)
).find("//SpeakSentence").map(&:content).join(" ")
end
end