diff options
Diffstat (limited to 'Library/Homebrew/checksum.rb')
| -rw-r--r-- | Library/Homebrew/checksum.rb | 7 |
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 |
