Sha256: b9c50e3891615c8bcc4caae58553918245743041c223756bec935d3919c6960a

Contents?: true

Size: 445 Bytes

Versions: 4

Compression:

Stored size: 445 Bytes

Contents

class Jets::CLI::Maintenance::Worker
  class Saver < Base
    def save_concurrency_settings
      concurrency_settings = Jets::CLI::Concurrency::Info.new(@options).concurrency_settings
      save_to_s3(concurrency_settings)
    end

    private

    def save_to_s3(data)
      s3.put_object(bucket: s3_bucket, key: state_file, body: data.to_json)
      log.debug "Saved concurrency settings to s3://#{s3_bucket}/#{state_file}"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/cli/maintenance/worker/saver.rb
jets-6.0.4 lib/jets/cli/maintenance/worker/saver.rb
jets-6.0.3 lib/jets/cli/maintenance/worker/saver.rb
jets-6.0.2 lib/jets/cli/maintenance/worker/saver.rb