Sha256: 11ab43b9ed33e4cc4a75104c51f0a3210f46d1f24176e0df3a6aec9747f6a288
Contents?: true
Size: 1.46 KB
Versions: 4
Compression:
Stored size: 1.46 KB
Contents
# require "bookmaker/version" require "active_support/all" require 'fileutils' #require "awesome_print" require "eeepub" require "erb" require "logger" require "nokogiri" require "notifier" require "open3" require "optparse" require "ostruct" require "tempfile" require "pathname" require "thor" require "thor/group" require "yaml" require "cgi" module Bookmaker require "bookmaker/extensions/string" ROOT = Pathname.new(File.dirname(__FILE__) + "/..") autoload :Cli, "bookmaker/cli" autoload :Dependency, "bookmaker/dependency" autoload :Exporter, "bookmaker/exporter" autoload :Generator, "bookmaker/generator" autoload :Markdown, "bookmaker/adapters/markdown" autoload :Parser, "bookmaker/parser" autoload :Stats, "bookmaker/stats" autoload :Stream, "bookmaker/stream" autoload :Structure, "bookmaker/structure" autoload :TOC, "bookmaker/toc" # autoload :Version, "bookmaker/version" Encoding.default_internal = "utf-8" Encoding.default_external = "utf-8" def self.config(root_dir = nil) root_dir ||= Pathname.new(Dir.pwd) path = root_dir.join("_bookmaker.yml") raise "Invalid Bookmaker directory; couldn't found #{path} file." unless File.file?(path) content = File.read(path) erb = ERB.new(content).result YAML.load(erb)#.with_indifferent_access end def self.logger @logger ||= Logger.new(File.open("/tmp/bookmaker.log", "a")) end def self.hi puts "hi" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
bookmaker-0.7.0.pre9 | lib/bookmaker.rb |
bookmaker-0.7.0.pre5 | lib/bookmaker.rb |
bookmaker-0.7.0.pre4 | lib/bookmaker.rb |
bookmaker-0.7.0.pre3 | lib/bookmaker.rb |