Sha256: ea1823a188ba1cbb7775bdb16eb22e5f77d98ce2fd3f3f17b76bad2ae0930030
Contents?: true
Size: 682 Bytes
Versions: 1
Compression:
Stored size: 682 Bytes
Contents
# frozen_string_literal: true require 'forwardable' require_relative 'pygments/lexer' require_relative 'pygments/popen' module Pygments class << self extend Forwardable def lexers LexerCache.instance.raw_lexers end def engine Thread.current.thread_variable_get(:pygments_engine) || Thread.current.thread_variable_set(:pygments_engine, Pygments::Popen.new) end def_delegators :engine, :formatters, :lexers!, :filters, :styles, :css, :lexer_name_for, :highlight, :start end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pygments.rb-2.2.0 | lib/pygments.rb |