Module: Sakusei

Defined in:
lib/sakusei.rb,
lib/sakusei/cli.rb,
lib/sakusei/builder.rb,
lib/sakusei/version.rb,
lib/sakusei/pdf_concat.rb,
lib/sakusei/style_pack.rb,
lib/sakusei/erb_processor.rb,
lib/sakusei/file_resolver.rb,
lib/sakusei/style_preview.rb,
lib/sakusei/vue_processor.rb,
lib/sakusei/heading_wrapper.rb,
lib/sakusei/multi_file_builder.rb,
lib/sakusei/image_path_resolver.rb,
lib/sakusei/md_to_pdf_converter.rb

Defined Under Namespace

Classes: Builder, CLI, ErbProcessor, Error, FileResolver, HeadingWrapper, ImagePathResolver, MdToPdfConverter, MultiFileBuilder, PdfConcatenator, StylePack, StylePackInitializer, StylePreview, VueProcessor

Constant Summary collapse

VERSION =
'0.2.2'

Class Method Summary collapse

Class Method Details

.build(source_file, options = {}) ⇒ Object

Main entry point for building PDFs



23
24
25
# File 'lib/sakusei.rb', line 23

def self.build(source_file, options = {})
  Builder.new(source_file, options).build
end