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

Version Path
distil-0.14.4 vendor/pdoc/lib/pdoc.rb
distil-0.14.3 vendor/pdoc/lib/pdoc.rb
distil-0.14.2 vendor/pdoc/lib/pdoc.rb
distil-0.14.2.a vendor/pdoc/lib/pdoc.rb
distil-0.14.1 vendor/pdoc/lib/pdoc.rb
distil-0.14.1.a vendor/pdoc/lib/pdoc.rb
distil-0.14.0 vendor/pdoc/lib/pdoc.rb
distil-0.14.0.i vendor/pdoc/lib/pdoc.rb
distil-0.14.0.h vendor/pdoc/lib/pdoc.rb
distil-0.14.0.g vendor/pdoc/lib/pdoc.rb
distil-0.14.0.d vendor/pdoc/lib/pdoc.rb
distil-0.14.0.c vendor/pdoc/lib/pdoc.rb
distil-0.14.0.b vendor/pdoc/lib/pdoc.rb
distil-0.13.6 vendor/pdoc/lib/pdoc.rb
distil-0.13.5 vendor/pdoc/lib/pdoc.rb
distil-0.13.4 vendor/pdoc/lib/pdoc.rb
distil-0.13.3 vendor/pdoc/lib/pdoc.rb
distil-0.13.2 vendor/pdoc/lib/pdoc.rb
distil-0.13.1 vendor/pdoc/lib/pdoc.rb
distil-0.13.0 vendor/pdoc/lib/pdoc.rb