module HLJS
Constants
- VERSION
Public Class Methods
adapter()
click to toggle source
# File lib/hljs.rb, line 10 def adapter self.adapter = :highlightjs unless @adapter @adapter end
adapter=(new_adapter)
click to toggle source
# File lib/hljs.rb, line 15 def adapter=(new_adapter) @adapter = case new_adapter.to_s when /\Ahighlight[\s_]?js\z/i require "hljs/adapters/highlight_js" Adapters::HighlightJS.instance when /\Asyntax[\s_]?highlighter\z/i require "hljs/adapters/syntax_highlighter" Adapters::SyntaxHighlighter.instance else raise ArgumentError, "invalid adapter #{new_adapter.inspect}" end @adapter end
Private Instance Methods
adapter()
click to toggle source
# File lib/hljs.rb, line 10 def adapter self.adapter = :highlightjs unless @adapter @adapter end
adapter=(new_adapter)
click to toggle source
# File lib/hljs.rb, line 15 def adapter=(new_adapter) @adapter = case new_adapter.to_s when /\Ahighlight[\s_]?js\z/i require "hljs/adapters/highlight_js" Adapters::HighlightJS.instance when /\Asyntax[\s_]?highlighter\z/i require "hljs/adapters/syntax_highlighter" Adapters::SyntaxHighlighter.instance else raise ArgumentError, "invalid adapter #{new_adapter.inspect}" end @adapter end