Sha256: 8f6eb8de3f6c7960ce9e88f79e4975d6df9363c67e33a1f829e63ad0eed30285
Contents?: true
Size: 412 Bytes
Versions: 1
Compression:
Stored size: 412 Bytes
Contents
# frozen_string_literal: true class Cryptoform::StorageBackends::File < Cryptoform::StorageBackends::Backend def read ::File.read(filename) rescue Errno::ENOENT raise Cryptoform::StateMissingError, "state '#{@state_name}' is configured but missing" end def write(data) = ::File.write(filename, data) private def filename = @filename ||= @params[:name] || "#{@state_name}.tfstate.enc" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cryptoform-0.1.0 | lib/cryptoform/storage_backends/file.rb |