lib/rpub/book.rb in rpub-0.1.0 vs lib/rpub/book.rb in rpub-0.2.0

- old
+ new

@@ -23,14 +23,19 @@ def each(&block) chapters.each(&block) end - def toc? + def has_fonts? + fonts = config.fetch('fonts') { [] } + fonts.respond_to?(:any?) && fonts.any? + end + + def has_toc? !!config.fetch('toc') { false } end - def cover? + def has_cover? !!config.fetch('cover_image') { false } end def outline inject([]) { |all, chapter| all << [chapter.filename, chapter.outline] }