diff options
| author | Jack Nagel | 2014-04-01 16:03:07 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-04-01 16:03:07 -0500 | 
| commit | 0f2be71fc54ae9de9b82054f9dc2ce0cb5065fa4 (patch) | |
| tree | 4eb3f05f7820315fe68f50740012f6e92acf29da | |
| parent | 0f565b5ae7a893ed42c53801f98639110cd9d7da (diff) | |
| download | homebrew-0f2be71fc54ae9de9b82054f9dc2ce0cb5065fa4.tar.bz2 | |
Remove now unnecessary branching from bottle DSL methods
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 10 | 
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 | 
