Module: Polytexnic

Defined in:
lib/polytexnic.rb,
lib/polytexnic/utils.rb,
lib/polytexnic/literal.rb,
lib/polytexnic/version.rb,
lib/polytexnic/preprocessor.rb,
lib/polytexnic/postprocessor.rb,
lib/polytexnic/preprocessors/html.rb,
lib/polytexnic/postprocessors/html.rb,
lib/polytexnic/preprocessors/latex.rb,
lib/polytexnic/postprocessors/latex.rb,
lib/polytexnic/preprocessors/polytex.rb,
lib/polytexnic/postprocessors/polytex.rb

Defined Under Namespace

Modules: Literal, Postprocessor, Preprocessor, Utils Classes: Pipeline

Constant Summary collapse

VERSION =
"1.10.6"

Class Method Summary collapse

Class Method Details

.core_style_fileObject

Returns style file (including absolute path) within the gem.



22
23
24
# File 'lib/polytexnic.rb', line 22

def self.core_style_file
  File.join(File.dirname(__FILE__), '..', style_file)
end

.style_fileObject



17
18
19
# File 'lib/polytexnic.rb', line 17

def self.style_file
  'polytexnic_commands.sty'
end

.write_polytexnic_style_file(dir) ⇒ Object

Writes the contents of the custom polytexnic style file. This is used by the ‘generate` method in the `softcover` gem. We put it here because `polytexnic_commands.sty` lives inside `polytexnic` so that core can support, e.g., ’PolyTeXnic’.



30
31
32
# File 'lib/polytexnic.rb', line 30

def self.write_polytexnic_style_file(dir)
  File.write(File.join(dir, style_file), File.read(self.core_style_file))
end