aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/compat
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/compat')
-rw-r--r--Library/Homebrew/compat/compatibility.rb17
1 files changed, 5 insertions, 12 deletions
diff --git a/Library/Homebrew/compat/compatibility.rb b/Library/Homebrew/compat/compatibility.rb
index 51969330f..aee5da63f 100644
--- a/Library/Homebrew/compat/compatibility.rb
+++ b/Library/Homebrew/compat/compatibility.rb
@@ -202,22 +202,15 @@ end
# MD5 support
class Formula
- def self.md5(val=nil)
- unless val.nil?
- @stable ||= SoftwareSpec.new
- @stable.md5(val)
- end
- return @stable ? @stable.md5 : @md5
+ def self.md5(val)
+ @stable ||= SoftwareSpec.new
+ @stable.md5(val)
end
end
class SoftwareSpec
- def md5(val=nil)
- if val.nil?
- @checksum if checksum.nil? or @checksum.hash_type == :md5
- else
- @checksum = Checksum.new(:md5, val)
- end
+ def md5(val)
+ @checksum = Checksum.new(:md5, val)
end
end