pass :range => 1..1234 to only retrieve those bytes pass :io => f to stream the response to that tio
# File lib/fog/aws/models/glacier/job.rb, line 49 def get_output(options={}) if io = options.delete(:io) options = options.merge :response_block => lambda {|chunk, remaining_bytes, total_bytes| io.write chunk} end options['Range'] = options.delete :range service.get_job_output(vault.id, id, options) end
# File lib/fog/aws/models/glacier/job.rb, line 30 def ready? completed end
# File lib/fog/aws/models/glacier/job.rb, line 34 def save requires :vault, :type specification = {'Type' => type, 'ArchiveId' => archive_id, 'Format' => format, 'Description' => description, 'SNSTopic' => sns_topic}.reject{|k,v| v.nil?} data = service.initiate_job(vault.id, specification) self.id = data.headers['x-amz-job-id'] reload end
Generated with the Darkfish Rdoc Generator 2.