Sha256: ed82215b79b743965f16000156e9bd3f1c2bfc815d1921783fdec63ec964e02f

Contents?: true

Size: 998 Bytes

Versions: 1

Compression:

Stored size: 998 Bytes

Contents

# typed: strict
# frozen_string_literal: true

require 'set'
require 'fileutils'
require 'pathname'
require 'erb'
require 'optparse'
require 'logger'
require 'uri'
require 'yaml'
require 'sorbet-runtime'
require 'git'
require 'kramdown'
require 'listen'

module Bhook
  extend T::Sig

  THEME_DIR_PATH = T.let(File.join(File.dirname(__FILE__), 'bhook', 'theme'), String)
  PAGE_TEMPLATE_PATH = T.let(File.join(THEME_DIR_PATH, 'page.erb'), String)
  AFTER_H1_TEMPLATE_PATH = T.let(File.join(THEME_DIR_PATH, '_after_h1.erb'), String)

  class Error < StandardError; end
end

require_relative 'bhook/version'
require_relative 'bhook/logger'
require_relative 'bhook/args_parser'
require_relative 'bhook/config'
require_relative 'bhook/theme_generator'
require_relative 'bhook/theme'
require_relative 'bhook/converter/html'
require_relative 'bhook/directory'
require_relative 'bhook/root_directory'
require_relative 'bhook/md_file'
require_relative 'bhook/workspace'
require_relative 'bhook/workspaces'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bhook-0.3.0 lib/bhook.rb