diff options
Diffstat (limited to 'Library/Homebrew/compat/formula_support.rb')
| -rw-r--r-- | Library/Homebrew/compat/formula_support.rb | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/Library/Homebrew/compat/formula_support.rb b/Library/Homebrew/compat/formula_support.rb index f56a4909b..9cb8d8ff1 100644 --- a/Library/Homebrew/compat/formula_support.rb +++ b/Library/Homebrew/compat/formula_support.rb @@ -1,18 +1,20 @@ require "formula_support" class KegOnlyReason - alias _to_s to_s + module Compat + def to_s + case @reason + when :provided_by_osx + odeprecated "keg_only :provided_by_osx", "keg_only :provided_by_macos" + @reason = :provided_by_macos + when :shadowed_by_osx + odeprecated "keg_only :shadowed_by_osx", "keg_only :shadowed_by_macos" + @reason = :shadowed_by_macos + end - def to_s - case @reason - when :provided_by_osx - odeprecated "keg_only :provided_by_osx", "keg_only :provided_by_macos" - @reason = :provided_by_macos - when :shadowed_by_osx - odeprecated "keg_only :shadowed_by_osx", "keg_only :shadowed_by_macos" - @reason = :shadowed_by_macos + super end - - _to_s end + + prepend Compat end |
