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] }