From 75526697199420576bf2358e99ff3fe4edea176c Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 1 Apr 2014 16:03:07 -0500 Subject: [PATCH] Remove now unnecessary branching from bottle DSL methods --- Library/Homebrew/software_spec.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index 3c30c3b06f..aff8060f44 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