Sha256: e29159c10d702e9c69ae3aa20a4a26bf818b185dcd43857085b762caee023216
Contents?: true
Size: 576 Bytes
Versions: 4
Compression:
Stored size: 576 Bytes
Contents
# coding: utf-8 # frozen_string_literal: true require File.join(File.dirname(__FILE__), 'pygments/popen') require 'forwardable' module Pygments autoload :Lexer, 'pygments/lexer' class << self extend Forwardable 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, :lexers!, :filters, :styles, :css, :lexer_name_for, :highlight, :start end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pygments.rb-1.2.1 | lib/pygments.rb |
pygments.rb-1.2.0 | lib/pygments.rb |
pygments.rb-1.1.2 | lib/pygments.rb |
pygments.rb-1.1.1 | lib/pygments.rb |