Sha256: 31e43460b2a3a3beada82a595d1b0d828eff2b085226c7d4c364049263c2d0cc
Contents?: true
Size: 839 Bytes
Versions: 28
Compression:
Stored size: 839 Bytes
Contents
DIR = File.expand_path(File.dirname(__FILE__)) OUTPUT_DIR = File.join(DIR, '..', 'output') TEMPLATES_DIR = File.join(DIR, '..', 'templates') VENDOR_DIR = File.join(DIR, '..', 'vendor') PARSER_DIR = File.join(DIR, 'pdoc', 'parser') [DIR, VENDOR_DIR, PARSER_DIR, OUTPUT_DIR, TEMPLATES_DIR].each do |c| $:.unshift(c) end require 'rubygems' require 'erb' require 'fileutils' require 'pdoc/error' require 'pdoc/runner' require 'pdoc/generators' require 'pdoc/parser' require 'pdoc/models' require 'pdoc/treemaker' module PDoc def self.run(options = {}) Runner.new(options.dup).run end def self.copy_templates(template_type, destination) dir = File.expand_path(destination) raise "File already exists: #{destination}" if File.exist?(dir) FileUtils.cp_r("#{TEMPLATES_DIR}/#{template_type}", dir) end end
Version data entries
28 entries across 28 versions & 2 rubygems