Module: Playgroundbook

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

Defined Under Namespace

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

Constant Summary collapse

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