wrongdoc.git  about / heads / tags
RDoc done right (IMNSHO)
blob 9207dcae5a652c4aeba5bf819f754db19e7feec2 881 bytes (raw)
$ git show HEAD:lib/wrongdoc.rb	# shows this blob on the CLI

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
require 'tempfile'
require 'uri'
require 'yaml'
require 'tidy_ffi'
require 'nokogiri'

module Wrongdoc

  autoload :Readme, 'wrongdoc/readme'
  autoload :History, 'wrongdoc/history'
  autoload :Release, 'wrongdoc/release'

  autoload :Changelog, 'wrongdoc/changelog'
  autoload :NewsRdoc, 'wrongdoc/news_rdoc'
  autoload :NewsAtom, 'wrongdoc/news_atom'
  autoload :ParseXML, 'wrongdoc/parse_xml'

  autoload :Prepare, 'wrongdoc/prepare'
  autoload :Rdoc, 'wrongdoc/rdoc'
  autoload :Merge, 'wrongdoc/merge'
  autoload :Final, 'wrongdoc/final'

  autoload :Gemspec, 'wrongdoc/gemspec'
  autoload :RdocOptions, 'wrongdoc/rdoc_options'

  def self.config(path = ".wrongdoc.yml")
    File.exist?(path) or abort "#{path} not found in current directory"
    opts = YAML.load(File.read(path))
    opts.keys.each { |k| opts[k.to_sym] = opts.delete(k) } # symbolize keys
    opts
  end
end

git clone https://yhbt.net/wrongdoc.git