Module: ClockworkComicPDF

Defined in:
lib/clockworkcomicpdf.rb,
lib/clockwork_comic_pdf/book.rb,
lib/clockwork_comic_pdf/cover.rb,
lib/clockwork_comic_pdf/errors.rb,
lib/clockwork_comic_pdf/section.rb,
lib/clockwork_comic_pdf/version.rb,
lib/clockwork_comic_pdf/book_init.rb,
lib/clockwork_comic_pdf/pdf_maker.rb,
lib/clockwork_comic_pdf/page_header.rb,
lib/clockwork_comic_pdf/pdf_toc_maker.rb,
lib/clockwork_comic_pdf/book_validation.rb,
lib/clockwork_comic_pdf/option_validation.rb,
lib/clockwork_comic_pdf/pdf_section_maker.rb,
lib/clockwork_comic_pdf/measurement_parser.rb

Overview

Module-level parameter checker

Defined Under Namespace

Modules: BookInit, BookValidation, MeasurementParser, OptionValidation, PDFSectionMaker, PDFTocMaker Classes: ArgumentError, Book, Cover, InvalidValueError, MissingValueError, PDFMaker, PageHeader, Section, SectionComicPages, SectionFormattedTextBox, SectionTextBox, Sections, UndefinedKeyError, Version, Versions

Class Method Summary collapse

Class Method Details

.book_from_yaml(book) ⇒ Object

VERSION “0.1.0”



16
17
18
19
# File 'lib/clockworkcomicpdf.rb', line 16

def book_from_yaml(book)
  parsed_book = Book.new(YAML.load_file(book))
  PDFMaker.new(parsed_book).print
end