class Highlights::Renderer

Public Class Methods

new(document, outfile) click to toggle source
# File lib/highlights/renderer.rb, line 6
def initialize(document, outfile)
  @document = document
  @outfile = outfile
end
render(*args) click to toggle source
# File lib/highlights/renderer.rb, line 11
def self.render(*args)
  new(*args).render
end

Public Instance Methods

render() click to toggle source
# File lib/highlights/renderer.rb, line 15
def render
  case File.extname(@outfile)
  when '.md', '.markdown'
    render_markdown
  when '.html'
    render_html
  end
end