class Slideshift::Tool::Render::Markdown

Public Class Methods

new(dir) click to toggle source
# File lib/slideshift/tool/render/markdown.rb, line 39
def initialize(dir)
  @dir = dir
end

Public Instance Methods

load() click to toggle source
# File lib/slideshift/tool/render/markdown.rb, line 43
def load
  file = "#{@dir}/presentation.md"
  unless File.exists?(file)
    puts "Error: Source file (#{file}) does not exists!"
    exit(1)
  end
  @source = File.read(file)
  self
end
render() click to toggle source
# File lib/slideshift/tool/render/markdown.rb, line 53
def render
  Kramdown::Document.new(@source, :input => 'Slider').to_html
end