diff options
| author | CNA-Bld | 2015-08-09 22:43:01 +0800 | 
|---|---|---|
| committer | Mike McQuaid | 2015-08-10 12:17:26 +0100 | 
| commit | 194618beb8261f035f4d0049ee80770a37cad7a6 (patch) | |
| tree | 675a60724156bd57cf9397f0665f7aa3329c39ec /Library/Homebrew/extend | |
| parent | 1a82b2133eed0599df2375b870bfe4cbf28a02aa (diff) | |
| download | brew-194618beb8261f035f4d0049ee80770a37cad7a6.tar.bz2 | |
implement formulary#find_with_priority
Diffstat (limited to 'Library/Homebrew/extend')
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 133f1062b..5a13230ac 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -13,7 +13,13 @@ module HomebrewArgvExtension    def formulae      require "formula" -    @formulae ||= (downcased_unique_named - casks).map { |name| Formulary.factory(name, spec) } +    @formulae ||= (downcased_unique_named - casks).map do |name| +      if name.include?("/") || File.exist?(name) +        Formulary.factory(name, spec) +      else +        Formulary.find_with_priority(name, spec) +      end +    end    end    def resolved_formulae  | 
