Module: ClockworkComicPDF::BookInit

Included in:
Book
Defined in:
lib/clockwork_comic_pdf/book_init.rb

Overview

initalization blocks for the book class

Instance Method Summary collapse

Instance Method Details

#initialize(options = {}) ⇒ Object



10
11
12
13
14
# File 'lib/clockwork_comic_pdf/book_init.rb', line 10

def initialize(options = {})
  check_options(options.keys, valid_options)
  initialize_options(options)
  initialize_content(options)
end

#valid_optionsObject



4
5
6
7
8
# File 'lib/clockwork_comic_pdf/book_init.rb', line 4

def valid_options
  [:font, :info, :base_file_name, :page_size, :margin,
   :offset_from_spine, :print_toc, :print_pagenum, :page_header,
   :versions, :sections, :font_size, :cover]
end