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