Module: Bindery

Defined in:
lib/bindery/book.rb,
lib/bindery/bindery.rb,
lib/bindery/version.rb,
lib/bindery/division.rb,
lib/bindery/book_builder.rb,
lib/bindery/formats/epub.rb,
lib/bindery/content_methods.rb,
lib/bindery/extensions/file.rb,
lib/bindery/extensions/string.rb,
lib/bindery/extensions/zip_file.rb

Defined Under Namespace

Modules: ContentMethods, Extensions, Formats Classes: Book, BookBuilder, Division

Constant Summary collapse

VERSION =
"2.1.0"

Class Method Summary collapse

Class Method Details

.book {|builder| ... } ⇒ Object

Yields:

  • (builder)


3
4
5
6
7
# File 'lib/bindery/bindery.rb', line 3

def self.book
  builder = ::Bindery::BookBuilder.new
  yield builder
  builder.book.generate if builder.book.valid?
end