Merge pull request #10738 from hyuraku/cli/named_args-refactor-if-statements
cli/named_args: refactor if statements
This commit is contained in:
		
						commit
						c45e0d6c7f
					
				@ -265,13 +265,10 @@ module Homebrew
 | 
			
		||||
        opt_prefix = HOMEBREW_PREFIX/"opt/#{rack.basename}"
 | 
			
		||||
 | 
			
		||||
        begin
 | 
			
		||||
          if opt_prefix.symlink? && opt_prefix.directory?
 | 
			
		||||
            Keg.new(opt_prefix.resolved_path)
 | 
			
		||||
          elsif linked_keg_ref.symlink? && linked_keg_ref.directory?
 | 
			
		||||
            Keg.new(linked_keg_ref.resolved_path)
 | 
			
		||||
          elsif dirs.length == 1
 | 
			
		||||
            Keg.new(dirs.first)
 | 
			
		||||
          else
 | 
			
		||||
          return Keg.new(opt_prefix.resolved_path) if opt_prefix.symlink? && opt_prefix.directory?
 | 
			
		||||
          return Keg.new(linked_keg_ref.resolved_path) if linked_keg_ref.symlink? && linked_keg_ref.directory?
 | 
			
		||||
          return Keg.new(dirs.first) if dirs.length == 1
 | 
			
		||||
 | 
			
		||||
          f = if name.include?("/") || File.exist?(name)
 | 
			
		||||
            Formulary.factory(name)
 | 
			
		||||
          else
 | 
			
		||||
@ -286,7 +283,6 @@ module Homebrew
 | 
			
		||||
          end
 | 
			
		||||
 | 
			
		||||
          Keg.new(prefix)
 | 
			
		||||
          end
 | 
			
		||||
        rescue FormulaUnavailableError
 | 
			
		||||
          raise MultipleVersionsInstalledError, <<~EOS
 | 
			
		||||
            Multiple kegs installed to #{rack}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user