aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/checksum.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/checksum.rb')
-rw-r--r--Library/Homebrew/checksum.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/Library/Homebrew/checksum.rb b/Library/Homebrew/checksum.rb
index 1b095ea32..506885fce 100644
--- a/Library/Homebrew/checksum.rb
+++ b/Library/Homebrew/checksum.rb
@@ -1,6 +1,7 @@
class Checksum
+ extend Forwardable
+
attr_reader :hash_type, :hexdigest
- alias to_s hexdigest
TYPES = [:sha256].freeze
@@ -9,9 +10,7 @@ class Checksum
@hexdigest = hexdigest
end
- def empty?
- hexdigest.empty?
- end
+ delegate [:empty?, :to_s] => :@hexdigest
def ==(other)
hash_type == other.hash_type && hexdigest == other.hexdigest