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