aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-04-01 16:03:07 -0500
committerJack Nagel2014-04-01 16:03:07 -0500
commit0f2be71fc54ae9de9b82054f9dc2ce0cb5065fa4 (patch)
tree4eb3f05f7820315fe68f50740012f6e92acf29da
parent0f565b5ae7a893ed42c53801f98639110cd9d7da (diff)
downloadhomebrew-0f2be71fc54ae9de9b82054f9dc2ce0cb5065fa4.tar.bz2
Remove now unnecessary branching from bottle DSL methods
-rw-r--r--Library/Homebrew/software_spec.rb10
1 files changed, 3 insertions, 7 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 3c30c3b06..aff8060f4 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -164,13 +164,9 @@ class BottleSpecification
# a Hash, which indicates the platform the checksum applies on.
Checksum::TYPES.each do |cksum|
class_eval <<-EOS, __FILE__, __LINE__ + 1
- def #{cksum}(val=nil)
- return collector if val.nil?
- case val
- when Hash
- key, value = val.shift
- collector.add(Checksum.new(:#{cksum}, key), value)
- end
+ def #{cksum}(val)
+ digest, tag = val.shift
+ collector.add(Checksum.new(:#{cksum}, digest), tag)
cksum, current_tag = collector.fetch_bottle_for(bottle_tag)
@checksum = cksum if cksum