diff options
Diffstat (limited to 'lib/olddoc/gemspec.rb')
-rw-r--r-- | lib/olddoc/gemspec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/olddoc/gemspec.rb b/lib/olddoc/gemspec.rb new file mode 100644 index 0000000..73382ab --- /dev/null +++ b/lib/olddoc/gemspec.rb @@ -0,0 +1,17 @@ +# helper methods for gemspecs +module Olddoc::Gemspec + include Olddoc::Readme + + def extra_rdoc_files(manifest) + File.readlines('.document').map! do |x| + x.chomp! + if File.directory?(x) + manifest.grep(%r{\A#{x}/}) + elsif File.file?(x) + x + else + nil + end + end.flatten.compact + end +end |