Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (30 sloc) 1.15 KB
require 'rubygems'
require 'rake'
require 'pdoc'
PWD = Dir.pwd
OUTPUT_DIR = '/tmp/irc-js_docs'
desc 'Builds the documentation'
task :build_doc do
PDoc.run({
source_files: [ File.join( File.dirname( __FILE__ ), 'lib', 'irc.js' ) ],
destination: OUTPUT_DIR,
syntax_highlighter: :pygments,
markdown_parser: :maruku,
src_code_text: 'View Source on GitHub →',
src_code_href: -> o { "https://github.com/gf3/IRC-js/blob/master/#{o.file.gsub PWD + '/', ''}#L#{o.line_number}" },
pretty_urls: true,
bust_cache: true,
name: 'IRC-js | An IRC library for node.js',
short_name: 'IRC-js',
home_url: 'https://github.com/gf3/IRC-js',
doc_url: 'https://gf3.github.com/IRC-js',
version: '0.2.18',
copyright_notice: 'This work is <a href="http://github.com/gf3/IRC-js/blob/master/UNLICENSE">UNLICENSED</a>.'
})
end
desc 'Empties output directory'
task :remove_doc do
rm_rf Dir.glob( File.join( OUTPUT_DIR, '*' ) )
end
desc 'Empties the output directory and builds the documentation.'
task :doc => [ :remove_doc, :build_doc ]
Something went wrong with that request. Please try again.