Method: Asciibook::Book#build

Defined in:
lib/asciibook/book.rb

#buildObject



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/asciibook/book.rb', line 86

def build
  if @formats.include?('html')
    Builders::HtmlBuilder.new(self).build
  end

  if @formats.include?('pdf')
    Builders::PdfBuilder.new(self).build
  end

  if @formats.include?('epub')
    Builders::EpubBuilder.new(self).build
  end

  if @formats.include?('mobi')
    Builders::MobiBuilder.new(self).build
  end
end