From 7c83e3ffe38cdeb3287b275b202e2a1cdaab5bf8 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 19 Jun 2015 22:30:13 -0400 Subject: Remove workarounds for destructuring single-element hashes --- Library/Homebrew/dependency_collector.rb | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'Library/Homebrew/dependency_collector.rb') diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index c9ccde7b9..5c62f2628 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -57,20 +57,12 @@ class DependencyCollector end def build(spec) - spec, tags = case spec - when Hash then destructure_spec_hash(spec) - else spec - end - + spec, tags = Hash === spec ? spec.first : spec parse_spec(spec, Array(tags)) end private - def destructure_spec_hash(spec) - spec.each { |o| return o } - end - def parse_spec(spec, tags) case spec when String -- cgit v1.2.3