module MiniSyntax
Constants
- VERSION
Public Class Methods
highlight(code, lang)
click to toggle source
# File lib/minisyntax.rb, line 8 def self.highlight(code, lang) if highlighter = @@languages[lang.to_sym] highlighter.highlight(code) elsif lang.is_a?(String) lang.split(/\s*\+\s*/).each do |lang| code = highlight(code, lang.strip.to_sym) end code else code end end
register(lang, lang_module)
click to toggle source
# File lib/minisyntax.rb, line 4 def self.register(lang, lang_module) @@languages[lang] = lang_module end