class EPUB::Publication::Package::Manifest
Attributes
id[RW]
package[RW]
Public Class Methods
new()
click to toggle source
# File lib/epub/publication/package/manifest.rb, line 16 def initialize @items = {} end
Public Instance Methods
<<(item)
click to toggle source
@param item [Item] @return [Manifest] self
# File lib/epub/publication/package/manifest.rb, line 22 def <<(item) item.manifest = self @items[item.id] = item self end
[](item_id)
click to toggle source
@param item_id [String] @return [Item, nil]
# File lib/epub/publication/package/manifest.rb, line 74 def [](item_id) @items[item_id] end
cover_image()
click to toggle source
@return [Item, nil] item which includes “cover-image” as one of properties
. It represents this item is cover image.
# File lib/epub/publication/package/manifest.rb, line 49 def cover_image items.find(&:cover_image?) end
each_item() { |item| ... }
click to toggle source
items()
click to toggle source
# File lib/epub/publication/package/manifest.rb, line 68 def items @items.values end