module Resync::Client::Mixins::DumpManifest

A list of resources within a single zipped bitstream package, e.g. as provided by the package manifest.

@!attribute [rw] zip_package

@return [ZipPackage] the package.

Attributes

zip_package[RW]

Public Instance Methods

resources=(value) click to toggle source

Makes each provided resource a {BitstreamResource} @param value [Array<Resource>] the resources for this list

Calls superclass method
# File lib/resync/client/mixins/dump_manifest.rb, line 18
def resources=(value)
  super
  resources.each do |r|
    unless r.respond_to?(:bitstream) && r.respond_to?(:containing_package)
      class << r
        prepend BitstreamResource
      end
    end
    r.zip_package_delegate = self
  end
end