Sha256: 6c3a8b8f8e400dd82fcd5c8973f68506b27250cec918832039361d9d11b8f1a3

Contents?: true

Size: 666 Bytes

Versions: 8

Compression:

Stored size: 666 Bytes

Contents

require "vimwiki_markdown/version"
require "vimwiki_markdown/options"
require "vimwiki_markdown/template"
require "vimwiki_markdown/vimwiki_link"
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

8 entries across 8 versions & 1 rubygems

Version Path
vimwiki_markdown-0.3.2 lib/vimwiki_markdown.rb
vimwiki_markdown-0.3.1 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.6 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.5 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.4 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.3 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.1 lib/vimwiki_markdown.rb
vimwiki_markdown-0.2.0 lib/vimwiki_markdown.rb