Sha256: 30bc1c5dcf0202a7727567ddbf69002edbc8722329abe615bd5d0d082a1fa8fe

Contents?: true

Size: 548 Bytes

Versions: 10

Compression:

Stored size: 548 Bytes

Contents

require 'epubber/generators/generator'

module Epubber::Generators
  class Static < Generator
    def generate
      files = ['mimetype', 'META-INF/container.xml', 'META-INF/com.apple.ibooks.display-options.xml',
               'OEBPS/Text/cover.xhtml', 'OEBPS/Styles/style.css']
      files.each do |file|
        copy file
      end
    end

  protected

    # Get the file from the template and copy it unchanged
    def copy(file)
      content = File.open(template_path(file)).read
      persist file: file, content: content
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
epubber-0.1.5 lib/epubber/generators/static.rb
epubber-0.1.4 lib/epubber/generators/static.rb
epubber-0.1.3 lib/epubber/generators/static.rb
epubber-0.1.2 lib/epubber/generators/static.rb
epubber-0.1.1 lib/epubber/generators/static.rb
epubber-0.1.0 lib/epubber/generators/static.rb
epubber-0.0.4 lib/epubber/generators/static.rb
epubber-0.0.3 lib/epubber/generators/static.rb
epubber-0.0.2 lib/epubber/generators/static.rb
epubber-0.0.1 lib/epubber/generators/static.rb