Sha256: 5a031e9c4ac49bfd88382cb94ed357e9dfb071fa3d077de396b48e6fd3b6279c
Contents?: true
Size: 1.7 KB
Versions: 5
Compression:
Stored size: 1.7 KB
Contents
# frozen_string_literal: true require "active_support/all" require "digest/md5" require "eeepub" require "erb" require "logger" require "nokogiri" require "open3" require "optparse" require "ostruct" require "tempfile" require "pathname" require "thor" require "thor/group" require "yaml" require "cgi" require "redcarpet" require "rouge" require "rouge/plugins/redcarpet" I18n.enforce_available_locales = false Encoding.default_internal = "utf-8" Encoding.default_external = "utf-8" module Kitabu ROOT = Pathname.new("#{File.dirname(__FILE__)}/..") require "kitabu/extensions/string" require "kitabu/extensions/rouge" require "kitabu/errors" require "kitabu/version" require "kitabu/generator" require "kitabu/cli" require "kitabu/markdown" require "kitabu/source_list" require "kitabu/exporter" require "kitabu/exporter/base" require "kitabu/exporter/html" require "kitabu/exporter/epub" require "kitabu/exporter/mobi" require "kitabu/exporter/pdf" require "kitabu/exporter/css" require "kitabu/footnotes/base" require "kitabu/footnotes/html" require "kitabu/footnotes/pdf" require "kitabu/toc/html" require "kitabu/toc/html/stream" require "kitabu/toc/epub" require "kitabu/dependency" require "kitabu/stats" require "kitabu/helpers" def self.config(root_dir = nil) root_dir ||= Pathname.new(Dir.pwd) path = root_dir.join("config/kitabu.yml") unless File.file?(path) raise "Invalid Kitabu directory; couldn't find config/kitabu.yml file." end content = File.read(path) erb = ERB.new(content).result YAML.safe_load(erb).with_indifferent_access end def self.logger @logger ||= Logger.new(File.open("/tmp/kitabu.log", "a")) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
kitabu-3.1.0 | lib/kitabu.rb |
kitabu-3.0.3 | lib/kitabu.rb |
kitabu-3.0.2 | lib/kitabu.rb |
kitabu-3.0.1 | lib/kitabu.rb |
kitabu-3.0.0 | lib/kitabu.rb |