Add helper functions for deps and uses explicitly.

This commit is contained in:
Markus Reiter 2020-07-23 02:00:44 +02:00
parent bf13db3367
commit cfbe1fb3c7
3 changed files with 6 additions and 4 deletions

View File

@ -5,6 +5,8 @@ require "ostruct"
require "cli/parser"
module Homebrew
extend DependenciesHelpers
module_function
def deps_args

View File

@ -8,6 +8,8 @@ require "formula"
require "cli/parser"
module Homebrew
extend DependenciesHelpers
module_function
def uses_args

View File

@ -56,9 +56,7 @@ class Requirements < DelegateClass(Set)
end
end
module Homebrew
module_function
module DependenciesHelpers
def argv_includes_ignores(argv)
includes = []
ignores = []
@ -81,7 +79,7 @@ module Homebrew
ignores << "optional?"
end
ignores << "recommended?" if Homebrew.args.skip_recommended?
ignores << "recommended?" if args.skip_recommended?
[includes, ignores]
end