diff --git a/Library/Homebrew/extend/os/mac/missing_formula.rb b/Library/Homebrew/extend/os/mac/missing_formula.rb index 5e4879b728..81f71ac004 100644 --- a/Library/Homebrew/extend/os/mac/missing_formula.rb +++ b/Library/Homebrew/extend/os/mac/missing_formula.rb @@ -13,6 +13,17 @@ module Homebrew generic_blacklisted_reason(name) end end + + def cask_reason(name, silent: false, show_info: false) + return if silent + + cask = Cask::CaskLoader.load(name) + reason = +"Found a cask named \"#{name}\" instead.\n" + reason << Cask::Cmd::Info.get_info(cask) if show_info + reason.freeze + rescue Cask::CaskUnavailableError + nil + end end end end diff --git a/Library/Homebrew/missing_formula.rb b/Library/Homebrew/missing_formula.rb index 7fe246c338..27545e7c90 100644 --- a/Library/Homebrew/missing_formula.rb +++ b/Library/Homebrew/missing_formula.rb @@ -196,16 +196,7 @@ module Homebrew end end - def cask_reason(name, silent: false, show_info: false) - return if silent - - cask = Cask::CaskLoader.load(name) - reason = +"Found a cask named \"#{name}\" instead.\n" - reason << Cask::Cmd::Info.get_info(cask) if show_info - reason.freeze - rescue Cask::CaskUnavailableError - nil - end + def cask_reason(name, silent: false, show_info: false); end require "extend/os/missing_formula" end