class Jeweler

def fill_in_gemspec_defaults(gemspec)

def fill_in_gemspec_defaults(gemspec)
  if gemspec.files.nil? || gemspec.files.empty?
    gemspec.files = FileList["[A-Z]*.*", "{bin,generators,lib,test,spec}/**/*"]
  end
  if gemspec.executables.nil? || gemspec.executables.empty?
    gemspec.executables = Dir["#{@base_dir}/bin/*"].map do |f|
      File.basename(f)
    end
  end
  gemspec.has_rdoc = true
  gemspec.rdoc_options << '--inline-source' << '--charset=UTF-8'
  if gemspec.extra_rdoc_files.nil? || gemspec.extra_rdoc_files.empty?
    gemspec.extra_rdoc_files = FileList["README*", "ChangeLog*", "LICENSE*"]
  end
  gemspec
end