Sha256: ba8398f0da159f265f5783ce3da58752881ed58060ddd7a9ad4d879b162a3892

Contents?: true

Size: 1005 Bytes

Versions: 2

Compression:

Stored size: 1005 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/source_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

2 entries across 2 versions & 1 rubygems

Version Path
bhook-0.3.2 lib/bhook.rb
bhook-0.3.1 lib/bhook.rb