Sha256: 026a72f9ade5d1aa79e711496aec4ea1a5341647f2c9d0a5612d4fb1b1c46f75
Contents?: true
Size: 693 Bytes
Versions: 2
Compression:
Stored size: 693 Bytes
Contents
%w[ metadata manifest spine guide ].each { |f| require "epub/publication/package/#{f}" } module EPUB module Publication class Package attr_accessor :book, :version, :unique_identifier, :prefix, :xml_lang, :dir, :id attr_reader :metadata, :manifest, :spine, :guide alias lang xml_lang alias lang= xml_lang= def metadata=(metadata) end def manifest=(manifest) manifest.package = self @manifest = manifest end def spine=(spine) spine.package = self @spine = spine end def guide=(guide) guide.package = self @guide = guide end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
epub-parser-0.0.5 | lib/epub/publication/package.rb |
epub-parser-0.0.4 | lib/epub/publication/package.rb |