Class: MarkdownToBeamer::Converter

Inherits:
Object
  • Object
show all
Defined in:
lib/markdown2beamer.rb

Instance Method Summary collapse

Constructor Details

#initialize(input_file, output_file) ⇒ Converter

Returns a new instance of Converter.



3
4
5
6
# File 'lib/markdown2beamer.rb', line 3

def initialize(input_file, output_file)
  @input_file = input_file
  @output_file = output_file
end

Instance Method Details

#convertObject



8
9
10
11
12
13
# File 'lib/markdown2beamer.rb', line 8

def convert
  content = File.read(@input_file)
  latex_content = convert_to_beamer(content)
  File.write(@output_file, wrap_in_beamer(latex_content))
  puts "Conversion complete! Beamer presentation saved to #{@output_file}"
end