diff options
| author | Jack Nagel | 2013-05-18 22:09:15 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-05-18 22:09:15 -0500 | 
| commit | 13208d7c1a1ee92ff9c97ae9d541516ebfadade5 (patch) | |
| tree | ec8ae88ed981618c91c899c4d8a54efae7b2ca2e /Library/Homebrew/cmd/upgrade.rb | |
| parent | 1a2f1cacf36fea2bf04adccc272838bff79719a4 (diff) | |
| download | homebrew-13208d7c1a1ee92ff9c97ae9d541516ebfadade5.tar.bz2 | |
upgrade: use a method rather than a boolean flag
Diffstat (limited to 'Library/Homebrew/cmd/upgrade.rb')
| -rw-r--r-- | Library/Homebrew/cmd/upgrade.rb | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index 8a880fa5e..55d2448a5 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -18,10 +18,8 @@ module Homebrew extend self      if ARGV.named.empty?        require 'cmd/outdated' -      upgrade_pinned = false        outdated = Homebrew.outdated_brews      else -      upgrade_pinned = true        outdated = ARGV.formulae.select do |f|          if f.installed?            onoe "#{f}-#{f.installed_version} already installed" @@ -34,8 +32,8 @@ module Homebrew extend self        exit 1 if outdated.empty?      end -    unless upgrade_pinned -      pinned = outdated.select { |f| f.pinned? } +    unless upgrade_pinned? +      pinned = outdated.select(&:pinned?)        outdated -= pinned      end @@ -43,14 +41,17 @@ module Homebrew extend self        oh1 "Upgrading #{outdated.length} outdated package#{outdated.length.plural_s}, with result:"        puts outdated.map{ |f| "#{f.name} #{f.version}" } * ", "      end -    if not upgrade_pinned and pinned.length > 0 + +    if not upgrade_pinned? and pinned.length > 0        oh1 "Not upgrading #{pinned.length} pinned package#{outdated.length.plural_s}:"        puts pinned.map{ |f| "#{f.name} #{f.version}" } * ", "      end -    outdated.each do |f| -      upgrade_formula f -    end +    outdated.each { |f| upgrade_formula(f) } +  end + +  def upgrade_pinned? +    not ARGV.named.empty?    end    def upgrade_formula f | 
