diff options
| author | Jack Nagel | 2013-03-18 14:59:10 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-03-18 15:10:36 -0500 |
| commit | c8168d8a4a73ae1cbf473064b532854a93e6c082 (patch) | |
| tree | 604f03350ec84da048c5b49465d65e4581c1d496 /Library/Homebrew/compat | |
| parent | 456386c9b1cbe599bcc42c96099321ea13afc544 (diff) | |
| download | brew-c8168d8a4a73ae1cbf473064b532854a93e6c082.tar.bz2 | |
Simplify SoftwareSpec checksum methods
Reader methods for specific checksum types have been absent from the
Formula class for some time, so there isn't any reason to expose them in
SoftwareSpec, either.
Thus, these methods now only act as setters, and #checksum should be
used to access the constructed Checksum object.
Diffstat (limited to 'Library/Homebrew/compat')
| -rw-r--r-- | Library/Homebrew/compat/compatibility.rb | 17 |
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 |
