class Pandocr::Error::PandocError
- Pandocr::Error::PandocError
- CommandWrapper::RunError
- Exception
- Reference
- Object
Overview
General pandoc error. For each of pandoc's non-zero exit codes, there is
a specific subclass of PandocError
. See pandoc's manual on Exit
codes for more information.
PandocError
subclasses CommandWrapper::RunError
. That class exposes
the exceptional pandoc run via gett #run
as a CommandWrapper::Run
.
Direct Known Subclasses
- Pandocr::Error::PandocAppError
- Pandocr::Error::PandocBibliographyError
- Pandocr::Error::PandocCiteprocError
- Pandocr::Error::PandocCouldNotFindDataFileError
- Pandocr::Error::PandocCouldNotFindMetadataFileError
- Pandocr::Error::PandocEpubSubdirectoryError
- Pandocr::Error::PandocFailOnWarningError
- Pandocr::Error::PandocFilterError
- Pandocr::Error::PandocHttpError
- Pandocr::Error::PandocIOError
- Pandocr::Error::PandocIpynbDecodingError
- Pandocr::Error::PandocLuaError
- Pandocr::Error::PandocMacroLoop
- Pandocr::Error::PandocMakePDFError
- Pandocr::Error::PandocNoScriptingEngine
- Pandocr::Error::PandocOptionError
- Pandocr::Error::PandocParseError
- Pandocr::Error::PandocPDFError
- Pandocr::Error::PandocPDFProgramNotFoundError
- Pandocr::Error::PandocResourceNotFound
- Pandocr::Error::PandocShouldNeverHappenError
- Pandocr::Error::PandocSomeError
- Pandocr::Error::PandocSyntaxMapError
- Pandocr::Error::PandocTemplateError
- Pandocr::Error::PandocUnknownReaderError
- Pandocr::Error::PandocUnknownWriterError
- Pandocr::Error::PandocUnsupportedCharsetError
- Pandocr::Error::PandocUnsupportedExtensionError
- Pandocr::Error::PandocUTF8DecodingError
- Pandocr::Error::PandocXMLError
Defined in:
pandocr/pandoc_error.crConstructors
-
.from_pandoc_run(run : CommandWrapper::Run) : PandocError
Creates a new
PandocError
from a pandoc run.
Constructor Detail
def self.from_pandoc_run(run : CommandWrapper::Run) : PandocError
#
Creates a new PandocError
from a pandoc run.
This method maps pandoc's known non-zero exit codes to a specific PandocError
subclass. It maps unknown non-zero exit codes to a general PandocError
.
Note Although not recommended, you can apply this method to a successful
pandoc run and it will generate a general PandocError
.