aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/update-report.rb
diff options
context:
space:
mode:
authorMarkus Reiter2017-07-01 05:32:19 +0200
committerGitHub2017-07-01 05:32:19 +0200
commitfd5e673d2d367eff03f1411d909ca0bbb2003a2c (patch)
treef908de0884ea7048aa79caedc726ef8a8cc12818 /Library/Homebrew/cmd/update-report.rb
parent0a5052141d59ece4adb3c9dbd62096c7a2ed7282 (diff)
parent6a1fa87191bfef31ff1b2d47d3ebf281398a210f (diff)
downloadbrew-fd5e673d2d367eff03f1411d909ca0bbb2003a2c.tar.bz2
Merge pull request #2825 from reitermarkus/refactoring
Refactoring using `Forwardable` and `DelegateClass`.
Diffstat (limited to 'Library/Homebrew/cmd/update-report.rb')
-rw-r--r--Library/Homebrew/cmd/update-report.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb
index aa1fd244d..374bbbd73 100644
--- a/Library/Homebrew/cmd/update-report.rb
+++ b/Library/Homebrew/cmd/update-report.rb
@@ -547,6 +547,8 @@ class Reporter
end
class ReporterHub
+ extend Forwardable
+
attr_reader :reporters
def initialize
@@ -564,9 +566,7 @@ class ReporterHub
@hash.update(report) { |_key, oldval, newval| oldval.concat(newval) }
end
- def empty?
- @hash.empty?
- end
+ delegate :empty? => :@hash
def dump
# Key Legend: Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R)