SoftwareSpec: add method for bottle checksums.
This commit is contained in:
parent
19618bddd4
commit
5de0b4964a
@ -103,4 +103,20 @@ class Bottle < SoftwareSpec
|
|||||||
end
|
end
|
||||||
EOS
|
EOS
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def checksums
|
||||||
|
checksums = {}
|
||||||
|
Checksum::TYPES.each do |checksum_type|
|
||||||
|
checksum_os_versions = send checksum_type
|
||||||
|
next unless checksum_os_versions
|
||||||
|
os_versions = checksum_os_versions.keys
|
||||||
|
os_versions.map! {|osx| MacOS::Version.from_symbol osx }
|
||||||
|
os_versions.sort.reverse.each do |os_version|
|
||||||
|
osx = os_version.to_sym
|
||||||
|
checksum = checksum_os_versions[osx]
|
||||||
|
checksums[checksum_type] = { checksum => osx }
|
||||||
|
end
|
||||||
|
end
|
||||||
|
checksums
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user