class

Beryl::Apply::Recipe

Inherits Reference < Object

Une recette YAML chargée et validée. Porte ses métadonnées (name, description), ses dépendances (requires), ses parameters (déclaration typée) / arguments (valeurs concrètes d'une copie locale), et ses steps.

Constructors

load(path : String) : Recipe

Charge et valide une recette depuis un fichier .yml. Le nom attendu (expected_name) est le nom de fichier sans extension : la convention impose recipe: strictement identique.

Source
new(name : String, description : String, requires : Array(String), parameters : Hash(String, YAML::Any), arguments : Hash(String, YAML::Any), steps : Array(Step), source_path : String)
Source

Instance methods

arguments
Source
description
Source
name
Source
parameters
Source
requires
Source
source_path
Source
steps
Source

Nested types