class Hoe

def add_dependencies

def add_dependencies
  self.extra_deps     = normalize_deps extra_deps
  self.extra_dev_deps = normalize_deps extra_dev_deps
  case name
  when "hoe" then
    # do nothing? these deps are already in the hoe spec in the Rakefile
  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