module Asciidoctor::SyntaxHighlighter::PygmentsAdapter::Loader

def library_available?

def library_available?
  (@@library_status ||= load_library) == :loaded ? true : nil
end

def load_library

def load_library
  (defined? ::Pygments::Lexer) ? :loaded : (Helpers.require_library 'pygments', 'pygments.rb', :warn).nil? ? :unavailable : :loaded
end