Sha256: 5c9585ef76c8b553101a555ebe017102cbd39de8c69f880512545880b8614da2
Contents?: true
Size: 966 Bytes
Versions: 2
Compression:
Stored size: 966 Bytes
Contents
require 'thread' require 'yajl' require 'dante' require 'socket' require 'shell_tools' require 'guard' # Make sure text encoding is set to UTF_8 if RUBY_VERSION =~ /1.9/ Encoding.default_external = Encoding::UTF_8 Encoding.default_internal = Encoding::UTF_8 end require 'gitdocs/markdown_converter' require 'gitdocs/markdown_template' require 'gitdocs/version' require 'gitdocs/configuration' require 'gitdocs/runner' require 'gitdocs/server' require 'gitdocs/cli' require 'gitdocs/manager' require 'gitdocs/docfile' module Gitdocs DEBUG = ENV['DEBUG'] # Gitdocs.start(:config_root => "...", :debug => true) def self.start(options={}, &blk) options = { :debug => DEBUG, :config_root => nil }.merge(options) @manager.stop if @manager @manager = Manager.new(options[:config_root], options[:debug], &blk) @manager.start(options[:port]) end def self.restart @manager.restart end def self.stop @manager.stop end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
siuying-gitdocs-0.4.16 | lib/gitdocs.rb |
siuying-gitdocs-0.4.15 | lib/gitdocs.rb |