Sha256: 3c926af610d8f723573e7407a3cb1e4f49be08221d40673463969c86aa0aadc5
Contents?: true
Size: 548 Bytes
Versions: 1
Compression:
Stored size: 548 Bytes
Contents
require 'epubber/services/template' module Epubber::Generators class Generator attr_reader :book, :persistance def initialize(book:, persistance:) @book = book @persistance = persistance end protected def book_context @book_context ||= { 'book' => book.contextify } end def template Epubber::Services::Template.new end def template_path(file) template.path file end def persist(file:, content:) persistance.persist file: file, content: content end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
epubber-0.2.0 | lib/epubber/generators/generator.rb |