Sha256: 8bc1a27fc4faf067171671bb0eacaf5910597cbd45ce548fe1b9d66d8735cb12

Contents?: true

Size: 626 Bytes

Versions: 4

Compression:

Stored size: 626 Bytes

Contents

require "vimwiki_markdown/version"
require "vimwiki_markdown/options"
require "vimwiki_markdown/template"
require "vimwiki_markdown/wiki_body"
require "vimwiki_markdown/exceptions"

module VimwikiMarkdown
  def self.convert_wikimarkdown_to_html
    ::I18n.enforce_available_locales = false

    options = Options.new
    template_html = Template.new(options)
    body_html = WikiBody.new(options)
    combined_body_template = template_html.to_s.gsub('%content%', body_html.to_s)

    File.write(options.output_fullpath, combined_body_template)

  rescue MissingRequiredParamError => e
    warn e.message
    exit(0)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vimwiki_markdown-0.1.3 lib/vimwiki_markdown.rb
vimwiki_markdown-0.1.2 lib/vimwiki_markdown.rb
vimwiki_markdown-0.1.1 lib/vimwiki_markdown.rb
vimwiki_markdown-0.0.5 lib/vimwiki_markdown.rb