diff options
author | Eric Wong <e@80x24.org> | 2015-01-08 21:04:04 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-01-08 23:51:37 +0000 |
commit | 4ffa14b8d8aa58276ffcf4ed839a6f4c6c1c836d (patch) | |
tree | 75701bb9e27147deee1b644c154547f89e1f2ea5 /lib/olddoc/prepare.rb | |
download | olddoc-4ffa14b8d8aa58276ffcf4ed839a6f4c6c1c836d.tar.gz |
Template based on Darkfish, but heavily stripped down.
Diffstat (limited to 'lib/olddoc/prepare.rb')
-rw-r--r-- | lib/olddoc/prepare.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/olddoc/prepare.rb b/lib/olddoc/prepare.rb new file mode 100644 index 0000000..f760bd3 --- /dev/null +++ b/lib/olddoc/prepare.rb @@ -0,0 +1,27 @@ +# Copyright (C) 2015, all contributors <olddoc-public@80x24.org> +# License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) + +require 'uri' +class Olddoc::Prepare + include Olddoc::NewsRdoc + include Olddoc::NewsAtom + include Olddoc::Changelog + include Olddoc::Readme + + def initialize(opts) + rdoc_url = opts['rdoc_url'] + cgit_url = opts['cgit_url'] + rdoc_url && cgit_url or + abort "rdoc_url and cgit_url required in .olddoc.yml for `prepare'" + @rdoc_uri = URI.parse(rdoc_url) + @cgit_uri = URI.parse(cgit_url) + @changelog_start = opts['changelog_start'] + @name, @short_desc = readme_metadata + end + + def run + news_rdoc + changelog + news_atom + end +end |