From 3b4ee58c491f164c2751c1c0f941568c35fb0ac6 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Mon, 26 Jun 2017 07:30:28 +0200 Subject: Refactor using `Forwardable` and `DelegateClass`. --- Library/Homebrew/debrew.rb | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'Library/Homebrew/debrew.rb') 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 -- cgit v1.2.3