class HLJS::Adapters::HighlightJS
Public Instance Methods
highlight(code, lang=nil)
click to toggle source
# File lib/hljs/adapters/highlight_js.rb, line 8 def highlight(code, lang=nil) args = [code] if lang check_if_syntax_supported! lang args = [ "hljs.highlight", lang ].concat(args) else args.unshift "hljs.highlightAuto" end context.call(*args)["value"] end
supported_syntaxes()
click to toggle source
Calls superclass method
HLJS::Adapter#supported_syntaxes
# File lib/hljs/adapters/highlight_js.rb, line 21 def supported_syntaxes super{ context.eval("Object.keys(hljs.LANGUAGES)") } end
version()
click to toggle source
# File lib/hljs/adapters/highlight_js.rb, line 25 def version "7.3" end