diff options
| author | Markus Reiter | 2017-06-26 07:30:28 +0200 | 
|---|---|---|
| committer | Markus Reiter | 2017-06-28 09:25:31 +0200 | 
| commit | 3b4ee58c491f164c2751c1c0f941568c35fb0ac6 (patch) | |
| tree | eb6690a2d0e872c3f7e317d5aeadb0eb03697195 /Library/Homebrew/debrew.rb | |
| parent | 4fb60d89886758884fae29566fc04de66837f0c6 (diff) | |
| download | brew-3b4ee58c491f164c2751c1c0f941568c35fb0ac6.tar.bz2 | |
Refactor using `Forwardable` and `DelegateClass`.
Diffstat (limited to 'Library/Homebrew/debrew.rb')
| -rw-r--r-- | Library/Homebrew/debrew.rb | 11 | 
1 files changed, 3 insertions, 8 deletions
| diff --git a/Library/Homebrew/debrew.rb b/Library/Homebrew/debrew.rb index 7ff2c0360..c2662c9ee 100644 --- a/Library/Homebrew/debrew.rb +++ b/Library/Homebrew/debrew.rb @@ -74,18 +74,13 @@ module Debrew      end    end -  class << self -    alias original_raise raise -  end -    @active = false    @debugged_exceptions = Set.new -  def self.active? -    @active -  end -    class << self +    extend Predicable +    alias original_raise raise +    attr_predicate :active?      attr_reader :debugged_exceptions    end | 
