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