module MermaidHtml::MermaidFiles

Reads main files for mermaidjs

Public Instance Methods

mermaid_css() click to toggle source

Main css for Mermaidjs

# File lib/mermaid_html/mermaid_files.rb, line 14
def mermaid_css
  relative_file 'mermaid.css'
end
mermaid_font() click to toggle source

Font css for Mermaidjs

# File lib/mermaid_html/mermaid_files.rb, line 19
def mermaid_font
  relative_file 'mermaid-font.css'
end
mermaid_html(schema) click to toggle source

@return [String] HTML for displaying MermaidJS diagram

# File lib/mermaid_html/mermaid_files.rb, line 8
def mermaid_html(schema)
  @schema = schema
  ERB.new(relative_file('mermaid_template.html.erb')).result(binding)
end
mermaid_js() click to toggle source

Main js for Mermaidjs

# File lib/mermaid_html/mermaid_files.rb, line 24
def mermaid_js
  relative_file 'mermaid.js'
end
relative_file(file) click to toggle source

Read file relative to current directory

# File lib/mermaid_html/mermaid_files.rb, line 29
def relative_file(file)
  File.read(File.join(File.dirname(__FILE__), file))
end