diff options
| author | Mike McQuaid | 2014-10-16 13:01:05 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2014-10-19 13:58:52 +0100 | 
| commit | d0240e7cd49a2dfa1f2bf39e307e4b55e663f762 (patch) | |
| tree | 9ed1fb911e71f11fcb3e9e5609ff23c2bd0705dc /Library/Homebrew/software_spec.rb | |
| parent | 02e10beb7c79f29d5c8a17d89649af344034d541 (diff) | |
| download | brew-d0240e7cd49a2dfa1f2bf39e307e4b55e663f762.tar.bz2 | |
formula: add spec deprecated_option DSL.
Diffstat (limited to 'Library/Homebrew/software_spec.rb')
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index fab50be73..1102a4fc3 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -113,10 +113,11 @@ class SoftwareSpec            old_flag = deprecated_option.old_flag            new_flag = deprecated_option.current_flag -          next unless @flags.include? old_flag -          @flags -= [old_flag] -          @flags |= [new_flag] -          @deprecated_flags << deprecated_option +          if @flags.include? old_flag +            @flags -= [old_flag] +            @flags |= [new_flag] +            @deprecated_flags << deprecated_option +          end          end        end      end | 
