module Jeweler::Specification
def set_jeweler_defaults(base_dir)
def set_jeweler_defaults(base_dir) Dir.chdir(base_dir) do if blank?(files) && File.directory?(File.join(base_dir, '.git')) repo = Git.open(base_dir) self.files = repo.ls_files.keys - repo.lib.ignored_files end if blank?(test_files) && File.directory?(File.join(base_dir, '.git')) repo = Git.open(base_dir) self.test_files = FileList['{spec,test,examples}/**/*.rb'] - repo.lib.ignored_files end if blank?(executables) self.executables = Dir["bin/*"].map { |f| File.basename(f) } end self.has_rdoc = true rdoc_options << '--charset=UTF-8' if blank?(extra_rdoc_files) self.extra_rdoc_files = FileList["README*", "ChangeLog*", "LICENSE*"] end end end