diff options
| author | Jack Nagel | 2013-05-18 22:09:15 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-05-18 22:09:15 -0500 | 
| commit | a10cda77be6e730b45db1f77adffe5a578336b2a (patch) | |
| tree | 844d32c5de42694f5704e464529527c8f0a55d2e /Library/Homebrew/cmd/upgrade.rb | |
| parent | 26a076eef5e8e6f504e3b188c5a6348de50c8bab (diff) | |
| download | brew-a10cda77be6e730b45db1f77adffe5a578336b2a.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  | 
