Module: Epubber

Defined in:
lib/epubber.rb,
lib/epubber/version.rb

Defined Under Namespace

Modules: Generators, Models, Services Classes: Generator

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.generate(filename: filename = nil, working_dir: working_dir = nil) {|book| ... } ⇒ Object

Yields:

  • (book)


6
7
8
9
10
11
# File 'lib/epubber.rb', line 6

def self.generate(filename: filename = nil, working_dir: working_dir = nil)
  book = Epubber::Models::Book.new
  yield book
  generator = Epubber::Generator.new book: book, working_dir: working_dir, filename: filename
  generator.generate
end