Module: Ast::Merge::Recipe

Defined in:
lib/ast/merge/recipe.rb,
lib/ast/merge/recipe/config.rb,
lib/ast/merge/recipe/preset.rb,
lib/ast/merge/recipe/runner.rb,
lib/ast/merge/recipe/script_loader.rb

Overview

Recipe namespace for YAML-based merge recipe functionality.

This module contains classes for loading, configuring, and executing
merge recipes that define how to perform partial template merges.

Examples:

Loading and running a recipe

recipe = Ast::Merge::Recipe::Config.load("my_recipe.yml")
runner = Ast::Merge::Recipe::Runner.new(recipe, dry_run: true)
results = runner.run

See Also:

Defined Under Namespace

Classes: Config, Preset, Runner, ScriptLoader