module Resync::Client::Mixins::Dump
A list of resources each of which refers to a zipped bitstream package.
Public Instance Methods
resources=(value)
click to toggle source
Makes each resource a {ZippedResource}
Calls superclass method
# File lib/resync/client/mixins/dump.rb, line 13 def resources=(value) super resources.each do |r| next if r.respond_to?(:zip_package) class << r prepend ZippedResource end end end
zip_packages()
click to toggle source
The {Resync::Client::Zip::ZipPackage}s for each resource, downloaded lazily @return [Array<Promise<Resync::Client::Zip::ZipPackage>>] the zip packages for each resource
# File lib/resync/client/mixins/dump.rb, line 25 def zip_packages @zip_packages ||= resources.map { |r| promise { r.zip_package } } end