class GemHadar

def gemspec

def gemspec
  Gem::Specification.new do |s|
    s.name        = name
    s.version     = version
    s.author      = author
    s.email       = email
    s.homepage    = homepage
    s.summary     = summary
    s.description = description
    s.files       = files
    s.test_files  = test_files
    extensions.full? { |e| s.extensions = e }
    bindir.full? { |b| s.bindir = b }
    executables.full?(:to_a) { |e| s.executables = e }
    s.add_development_dependency('gem_hadar', "~>#{VERSION}")
    for d in @development_dependencies
      s.add_development_dependency(*d)
    end
    for d in @dependencies
      s.add_dependency(*d)
    end
    s.require_paths = require_paths.to_a
    if title
      s.rdoc_options << '--title' << title
    else
      s.rdoc_options << '--title' << "#{name.camelize} - #{summary}"
    end
    if readme
      s.rdoc_options << '--main' << readme
      s.extra_rdoc_files << readme
    end
    s.extra_rdoc_files.concat doc_files
  end
end