diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb index d5e63b1409..03412059f9 100644 --- a/Library/Homebrew/cmd/deps.rb +++ b/Library/Homebrew/cmd/deps.rb @@ -5,6 +5,8 @@ require "ostruct" require "cli/parser" module Homebrew + extend DependenciesHelpers + module_function def deps_args diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb index 0186bc9b9b..db8a89c20d 100644 --- a/Library/Homebrew/cmd/uses.rb +++ b/Library/Homebrew/cmd/uses.rb @@ -8,6 +8,8 @@ require "formula" require "cli/parser" module Homebrew + extend DependenciesHelpers + module_function def uses_args diff --git a/Library/Homebrew/dependencies.rb b/Library/Homebrew/dependencies.rb index 512a06a09b..cd88377eed 100644 --- a/Library/Homebrew/dependencies.rb +++ b/Library/Homebrew/dependencies.rb @@ -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