diff --git a/Library/Homebrew/cask/config.rb b/Library/Homebrew/cask/config.rb index 706ab32300..ae3533e7a8 100644 --- a/Library/Homebrew/cask/config.rb +++ b/Library/Homebrew/cask/config.rb @@ -194,12 +194,12 @@ module Cask end sig { params(options: T.untyped).returns(String) } - def to_json(**options) + def to_json(*options) { default: default, env: env, explicit: explicit, - }.to_json(**options) + }.to_json(*options) end end end diff --git a/Library/Homebrew/dev-cmd/generate-cask-api.rb b/Library/Homebrew/dev-cmd/generate-cask-api.rb index cb092edba7..6ad4f38ff6 100644 --- a/Library/Homebrew/dev-cmd/generate-cask-api.rb +++ b/Library/Homebrew/dev-cmd/generate-cask-api.rb @@ -3,6 +3,7 @@ require "cli/parser" require "cask/cask" +require "formula" module Homebrew module_function diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb index 3157d40b75..b188deb003 100644 --- a/Library/Homebrew/version.rb +++ b/Library/Homebrew/version.rb @@ -711,9 +711,9 @@ class Version T.must(version).to_str end - sig { params(options: Hash).returns(String) } - def to_json(**options) - version.to_json(**options) + sig { params(options: T.untyped).returns(String) } + def to_json(*options) + version.to_json(*options) end sig { params(method: T.any(Symbol, String), include_all: T::Boolean).returns(T::Boolean) }