lib/resync/client/dump.rb in resync-client-0.1.1 vs lib/resync/client/dump.rb in resync-client-0.1.2
- old
+ new
@@ -1,6 +1,6 @@
-require_relative 'zip_package'
+require_relative 'zip_packages'
module Resync
# Extends {ChangeDump} and {ResourceDump} to provide
# transparent access to the linked bitstream packages
module Dump
@@ -14,12 +14,13 @@
@zip_package ||= ZipPackage.new(download_to_temp_file)
end
end
end
- # A list of the {ZipPackage}s for each resource
- # @return [Array<ZipPackage>] the zip packages for each resource
+ # A list (downloaded lazily) of the {ZipPackage}s for each resource
+ # @return [ZipPackages] the zip packages for each resource
def zip_packages
- resources.map(&:zip_package)
+ @zip_packages ||= ZipPackages.new(resources)
end
end
+
end