class NvimConf::Utils::MarkdownFormatter
Public Class Methods
collapisible(summary, content)
click to toggle source
# File lib/nvim_conf/utils/markdown_formatter.rb, line 5 def collapisible(summary, content) <<~FORMAT <details> <summary> #{summary} </summary> #{content} </details> FORMAT end
format_title(title, level: 0, indent: 0)
click to toggle source
# File lib/nvim_conf/utils/markdown_formatter.rb, line 21 def format_title(title, level: 0, indent: 0) prefix = [ indent.positive? ? " " * indent : nil, level != 0 ? "#" * level : nil ].compact.join [ prefix, "#{title}\n\n" ].compact.join(" ") end
separator(count: 2)
click to toggle source
# File lib/nvim_conf/utils/markdown_formatter.rb, line 17 def separator(count: 2) "\n" * count end