Module: Playgroundbook

Defined in:
lib/version.rb,
lib/playgroundbook.rb,
lib/linter/page_linter.rb,
lib/renderer/page_parser.rb,
lib/renderer/page_writer.rb,
lib/linter/chapter_linter.rb,
lib/linter/abstract_linter.rb,
lib/linter/contents_linter.rb,
lib/linter/manifest_linter.rb,
lib/renderer/page_processor.rb,
lib/wrapper/markdown_wrapper.rb,
lib/renderer/chapter_collator.rb,
lib/linter/playgroundbook_lint.rb,
lib/linter/cutscene_page_linter.rb,
lib/linter/page_manifest_linter.rb,
lib/linter/root_manifest_linter.rb,
lib/renderer/glossary_generator.rb,
lib/linter/chapter_manifest_linter.rb,
lib/renderer/playgroundbook_renderer.rb,
lib/linter/cutscene_page_manifest_linter.rb,
lib/renderer/contents_manifest_generator.rb

Defined Under Namespace

Classes: AbstractLinter, ChapterCollator, ChapterLinter, ChapterManifestLinter, ContentsLinter, ContentsManifestGenerator, CutscenePageLinter, CutscenePageManifestLinter, GlossaryGenerator, Linter, ManifestLinter, MarkdownWrapper, PageLinter, PageManifestLinter, PageParser, PageProcessor, PageWriter, Renderer, RootManifestLinter

Constant Summary collapse

VERSION =
"1.2.0".freeze
ManifestFileName =
"Manifest.plist".freeze
ContentsSwiftFileName =
"Contents.swift".freeze
ResourcesDirectoryName =
"Resources".freeze
PagesDirectoryName =
"Pages".freeze
SourcesDirectoryName =
"Sources".freeze
PAGES_DIRECTORY_NAME =
"Pages".freeze
MANIFEST_FILE_NAME =
"Manifest.plist".freeze
SharedSourcesDirectoryName =
"Sources".freeze
SharedResourcesDirectoryName =
"Resources".freeze
PreambleFileName =
"Preamble.swift".freeze
GlossaryFileName =
"Glossary.plist".freeze
ContentsDirectoryName =
"Contents".freeze
ChaptersDirName =
"Chapters".freeze