def add_dependencies
self.extra_deps = normalize_deps extra_deps
self.extra_dev_deps = normalize_deps extra_dev_deps
case name
when 'hoe' then
dependency "rake", [">= 0.8", "< 12.0"]
else
version = VERSION.split(/\./).first(2).join(".")
dependency "hoe", "~> #{version}", :development
end
seen = {}
extra_deps.each do |dep|
next if seen[dep.first]
seen[dep.first] = true
spec.add_dependency(*dep)
end
extra_dev_deps.each do |dep|
next if seen[dep.first]
seen[dep.first] = true
spec.add_development_dependency(*dep)
end
end