Class: Jekyll::Latex::Pdf::Tikz::TikzLibraries

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll/latex/pdf/tikz/libraries.rb

Class Method Summary collapse

Class Method Details

.add_lib(lib) ⇒ Object



9
10
11
12
# File 'lib/jekyll/latex/pdf/tikz/libraries.rb', line 9

def self.add_lib(lib)
  @@libs ||= []
  @@libs << lib unless libs.include?(lib)
end

.libsObject



14
15
16
17
# File 'lib/jekyll/latex/pdf/tikz/libraries.rb', line 14

def self.libs
  @@libs ||= []
  @@libs.sort
end

.renderObject



19
20
21
# File 'lib/jekyll/latex/pdf/tikz/libraries.rb', line 19

def self.render
  libs.empty? ? "" : "\\usetikzlibrary{#{libs.join(',')}}\n"
end