aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-10-15 13:26:23 -0500
committerJack Nagel2013-10-15 13:26:23 -0500
commitfacc83091b06052fbc7da4b9d01ba94fbb71dbe9 (patch)
tree5e190fba13b53939a8c4a6ef2df9e7f1f383f3fe /Library
parentdd41aab0d4bfb429a38c4653c18da3b71d784ac7 (diff)
downloadhomebrew-facc83091b06052fbc7da4b9d01ba94fbb71dbe9.tar.bz2
Avoid the need to defensively flatten tags array
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/dependency_collector.rb2
-rw-r--r--Library/Homebrew/requirements/python_dependency.rb1
2 files changed, 1 insertions, 2 deletions
diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb
index 608852e95..f8bd2d41a 100644
--- a/Library/Homebrew/dependency_collector.rb
+++ b/Library/Homebrew/dependency_collector.rb
@@ -76,7 +76,7 @@ class DependencyCollector
elsif (tag = tags.first) && LANGUAGE_MODULES.include?(tag)
# Next line only for legacy support of `depends_on 'module' => :python`
# It should be replaced by `depends_on :python => 'module'`
- return PythonDependency.new("2", spec) if tag == :python
+ return PythonDependency.new("2", Array(spec)) if tag == :python
LanguageModuleDependency.new(tag, spec)
else
Dependency.new(spec, tags)
diff --git a/Library/Homebrew/requirements/python_dependency.rb b/Library/Homebrew/requirements/python_dependency.rb
index f07d3b212..12e0342b2 100644
--- a/Library/Homebrew/requirements/python_dependency.rb
+++ b/Library/Homebrew/requirements/python_dependency.rb
@@ -34,7 +34,6 @@ class PythonDependency < Requirement
end
def initialize(default_version="2.6", tags=[])
- tags = [tags].flatten
# Extract the min_version if given. Default to default_version else
if /(\d+\.)*\d+/ === tags.first.to_s
@min_version = PythonVersion.new(tags.shift)