Sha256: de2cca1969fcca17119dbd1ab4a5cf5c82ea1977aa2cf6db581fe0fcadc5acff
Contents?: true
Size: 667 Bytes
Versions: 16
Compression:
Stored size: 667 Bytes
Contents
module SecretsCli module Check class Secrets include SecretsCli::Helpers attr_reader :options def initialize(options) @options = options end def call error! 'Missing .secrets' unless File.exist?('.secrets') error! 'Missing secrets_file' if missing_secret_file? error! 'Missing secrets_storage_key' if missing_secret_storage_key? end private def missing_secret_file? options.secrets_file.nil? && config.secrets_file.nil? end def missing_secret_storage_key? options.secrets_storage_key && config.secrets_storage_key.nil? end end end end
Version data entries
16 entries across 16 versions & 1 rubygems