lib/ridley/resources/sandbox_resource.rb in ridley-2.5.1 vs lib/ridley/resources/sandbox_resource.rb in ridley-3.0.0.rc1
- old
+ new
@@ -6,11 +6,11 @@
finalizer :finalize_callback
def initialize(connection_registry, client_name, client_key, options = {})
super(connection_registry)
options = options.reverse_merge(pool_size: 4)
- @uploader = SandboxUploader.pool(size: options[:pool_size], args: [ client_name, client_key, options ])
+ @uploader = SandboxUploader.pool(size: options.delete(:pool_size), args: [ client_name, client_key, options ])
end
# Create a new Sandbox on the client's Chef Server. A Sandbox requires an
# array of file checksums which lets the Chef Server know what the signature
# of the contents to be uploaded will look like.
@@ -96,9 +96,9 @@
private
attr_reader :uploader
def finalize_callback
- uploader.terminate if uploader && uploader.alive?
+ uploader.async.terminate if uploader
end
end
end