diff --git a/rdoc.gemspec b/rdoc.gemspec index c3752c9159..486b938b61 100644 --- a/rdoc.gemspec +++ b/rdoc.gemspec @@ -53,8 +53,10 @@ RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentat "man/ri.1", "rdoc.gemspec", ] - template_files = Dir.glob("lib/rdoc/generator/template/**/*") - lib_files = Dir.glob("lib/**/*.{rb,kpeg,ry}", base: File.expand_path('..', __FILE__)) + base = __dir__ + not_dir = ->(path) {!File.directory?(File.join(base, path))} + template_files = Dir.glob("lib/rdoc/generator/template/**/*", base: base).select(¬_dir) + lib_files = Dir.glob("lib/**/*.{rb,kpeg,ry}", base: base).select(¬_dir) s.files = (non_lib_files + template_files + lib_files).uniq