From ffc74a51fb32b66a4cd8bc41dbd076dd23d9100e Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Wed, 4 Jan 2023 02:30:24 -0500 Subject: [PATCH] Load `*flight` blocks from API --- Library/Homebrew/cask/cask_loader.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/cask_loader.rb b/Library/Homebrew/cask/cask_loader.rb index 4ed6db0c23..888cf8b137 100644 --- a/Library/Homebrew/cask/cask_loader.rb +++ b/Library/Homebrew/cask/cask_loader.rb @@ -263,7 +263,11 @@ module Cask json_cask[:artifacts].each do |artifact| key = artifact.keys.first - send(key, *artifact[key]) + if FLIGHT_STANZAS.include?(key) + instance_eval(artifact[key]) + else + send(key, *artifact[key]) + end end caveats json_cask[:caveats] if json_cask[:caveats].present?