Module: Kitchen

Defined in:
lib/kitchen/version.rb,
lib/kitchen/oven.rb,
lib/kitchen/utils.rb,
lib/kitchen/config.rb,
lib/kitchen/errors.rb,
lib/kitchen/pantry.rb,
lib/kitchen/recipe.rb,
lib/kitchen/counter.rb,
lib/kitchen/element.rb,
lib/kitchen/ancestor.rb,
lib/kitchen/document.rb,
lib/kitchen/selector.rb,
lib/openstax_kitchen.rb,
lib/kitchen/clipboard.rb,
lib/kitchen/id_tracker.rb,
lib/kitchen/book_recipe.rb,
lib/kitchen/i18n_string.rb,
lib/kitchen/book_element.rb,
lib/kitchen/element_base.rb,
lib/kitchen/note_element.rb,
lib/kitchen/page_element.rb,
lib/kitchen/search_query.rb,
lib/kitchen/term_element.rb,
lib/kitchen/unit_element.rb,
lib/kitchen/book_document.rb,
lib/kitchen/table_element.rb,
lib/kitchen/figure_element.rb,
lib/kitchen/search_history.rb,
lib/kitchen/selectors/base.rb,
lib/kitchen/chapter_element.rb,
lib/kitchen/element_factory.rb,
lib/kitchen/example_element.rb,
lib/kitchen/section_element.rb,
lib/kitchen/exercise_element.rb,
lib/kitchen/metadata_element.rb,
lib/kitchen/reference_element.rb,
lib/kitchen/element_enumerator.rb,
lib/kitchen/directions/bake_toc.rb,
lib/kitchen/selectors/standard_1.rb,
lib/kitchen/directions/bake_folio.rb,
lib/kitchen/mixins/block_error_if.rb,
lib/kitchen/composite_page_element.rb,
lib/kitchen/directions/bake_figure.rb,
lib/kitchen/book_element_enumerator.rb,
lib/kitchen/directions/bake_example.rb,
lib/kitchen/element_enumerator_base.rb,
lib/kitchen/note_element_enumerator.rb,
lib/kitchen/page_element_enumerator.rb,
lib/kitchen/term_element_enumerator.rb,
lib/kitchen/unit_element_enumerator.rb,
lib/kitchen/debug/print_recipe_error.rb,
lib/kitchen/directions/bake_appendix.rb,
lib/kitchen/directions/bake_stepwise.rb,
lib/kitchen/table_element_enumerator.rb,
lib/kitchen/composite_chapter_element.rb,
lib/kitchen/directions/bake_equations.rb,
lib/kitchen/figure_element_enumerator.rb,
lib/kitchen/injected_exercise_element.rb,
lib/kitchen/injected_question_element.rb,
lib/kitchen/chapter_element_enumerator.rb,
lib/kitchen/directions/bake_checkpoint.rb,
lib/kitchen/directions/bake_index/main.rb,
lib/kitchen/element_enumerator_factory.rb,
lib/kitchen/example_element_enumerator.rb,
lib/kitchen/section_element_enumerator.rb,
lib/kitchen/exercise_element_enumerator.rb,
lib/kitchen/metadata_element_enumerator.rb,
lib/kitchen/solution_element_enumerator.rb,
lib/kitchen/directions/bake_iframes/main.rb,
lib/kitchen/directions/bake_inline_lists.rb,
lib/kitchen/directions/bake_preface/main.rb,
lib/kitchen/directions/bake_handbook/main.rb,
lib/kitchen/references_element_enumerator.rb,
lib/kitchen/directions/bake_first_elements.rb,
lib/kitchen/directions/bake_footnotes/main.rb,
lib/kitchen/directions/bake_lo_link_labels.rb,
lib/kitchen/directions/bake_chapter_summary.rb,
lib/kitchen/directions/bake_composite_pages.rb,
lib/kitchen/directions/bake_lists_with_para.rb,
lib/kitchen/directions/bake_references/main.rb,
lib/kitchen/directions/bake_unit_title/main.rb,
lib/kitchen/type_casting_element_enumerator.rb,
lib/kitchen/directions/bake_further_research.rb,
lib/kitchen/composite_page_element_enumerator.rb,
lib/kitchen/directions/bake_link_placeholders.rb,
lib/kitchen/directions/bake_math_in_paragraph.rb,
lib/kitchen/directions/bake_suggested_reading.rb,
lib/kitchen/directions/bake_unnumbered_figure.rb,
lib/kitchen/directions/bake_unnumbered_tables.rb,
lib/kitchen/directions/bake_chapter_title/main.rb,
lib/kitchen/directions/bake_composite_chapters.rb,
lib/kitchen/directions/bake_free_response/main.rb,
lib/kitchen/directions/bake_screenreader_spans.rb,
lib/kitchen/directions/bake_accessibility_fixes.rb,
lib/kitchen/directions/bake_learning_objectives.rb,
lib/kitchen/directions/bake_numbered_table/main.rb,
lib/kitchen/directions/bake_unnumbered_exercise.rb,
lib/kitchen/composite_chapter_element_enumerator.rb,
lib/kitchen/directions/bake_custom_sections/main.rb,
lib/kitchen/directions/bake_unit_page_title/main.rb,
lib/kitchen/directions/move_title_text_into_span.rb,
lib/kitchen/injected_exercise_element_enumerator.rb,
lib/kitchen/injected_question_element_enumerator.rb,
lib/kitchen/directions/bake_chapter_glossary/main.rb,
lib/kitchen/directions/bake_chapter_key_equations.rb,
lib/kitchen/directions/move_exercises_to_eoc/main.rb,
lib/kitchen/directions/bake_chapter_solutions/main.rb,
lib/kitchen/directions/bake_exercise_prefixes/main.rb,
lib/kitchen/directions/bake_non_introduction_pages.rb,
lib/kitchen/directions/bake_numbered_exercise/main.rb,
lib/kitchen/directions/bake_annotation_classes/main.rb,
lib/kitchen/directions/bake_chapter_references/main.rb,
lib/kitchen/directions/bake_autotitled_exercise/main.rb,
lib/kitchen/directions/bake_notes/bake_note_exercise.rb,
lib/kitchen/directions/bake_notes/bake_note_subtitle.rb,
lib/kitchen/directions/chapter_review_container/main.rb,
lib/kitchen/directions/composite_page_container/main.rb,
lib/kitchen/directions/bake_chapter_key_concepts/main.rb,
lib/kitchen/directions/book_answer_key_container/main.rb,
lib/kitchen/directions/eoc_section_title_link_snippet.rb,
lib/kitchen/directions/bake_chapter_introductions/main.rb,
lib/kitchen/directions/bake_all_chapter_solutions_types.rb,
lib/kitchen/directions/bake_all_numbered_exercise_types.rb,
lib/kitchen/directions/bake_notes/bake_autotitled_notes.rb,
lib/kitchen/directions/bake_notes/bake_unclassified_notes.rb,
lib/kitchen/directions/bake_chapter_section_exercises/main.rb,
lib/kitchen/directions/bake_notes/bake_numbered_notes/main.rb,
lib/kitchen/directions/bake_numbered_table/bake_table_body.rb,
lib/kitchen/directions/bake_notes/bake_note_injected_question.rb,
lib/kitchen/directions/move_custom_section_to_eoc_container/main.rb,
lib/kitchen/directions/bake_eoc_section_content/remove_section_title.rb,
lib/kitchen/directions/bake_injected_exercise/add_injected_exercise_id.rb,
lib/kitchen/directions/bake_eoc_section_content/change_subsection_title_tag.rb

Overview

rubocop:disable Metrics/ParameterLists More parameters are ok here because these generic classes DRY up a lot of other code

Defined Under Namespace

Modules: Debug, Directions, Mixins, Selectors, Utils Classes: Ancestor, BookDocument, BookElement, BookElementEnumerator, BookRecipe, ChapterElement, ChapterElementEnumerator, Clipboard, CompositeChapterElement, CompositeChapterElementEnumerator, CompositePageElement, CompositePageElementEnumerator, Config, Counter, Document, Element, ElementBase, ElementEnumerator, ElementEnumeratorBase, ElementEnumeratorFactory, ElementFactory, ElementNotFoundError, ExampleElement, ExampleElementEnumerator, ExerciseElement, ExerciseElementEnumerator, FigureElement, FigureElementEnumerator, I18nString, IdTracker, InjectedExerciseElement, InjectedExerciseElementEnumerator, InjectedQuestionElement, InjectedQuestionElementEnumerator, MetadataElement, MetadataElementEnumerator, NoteElement, NoteElementEnumerator, Oven, PageElement, PageElementEnumerator, Pantry, Recipe, RecipeError, ReferenceElement, ReferenceElementEnumerator, SearchHistory, SearchQuery, SectionElement, SectionElementEnumerator, Selector, SolutionElementEnumerator, TableElement, TableElementEnumerator, TermElement, TermElementEnumerator, TypeCastingElementEnumerator, UnitElement, UnitElementEnumerator

Constant Summary collapse

VERSION =
'19.0.0'