lib/symmetric_encryption/keystore/environment.rb in symmetric-encryption-4.0.0 vs lib/symmetric_encryption/keystore/environment.rb in symmetric-encryption-4.0.1

- old
+ new

@@ -5,18 +5,18 @@ attr_accessor :key_env_var, :encoding # Returns [Hash] initial configuration for heroku. # Displays the keys that need to be added to the heroku environment. def self.new_config(app_name: 'symmetric-encryption', - environments: %i(development test release production), - cipher_name: 'aes-256-cbc') + environments: %i[development test release production], + cipher_name: 'aes-256-cbc') configs = {} environments.each do |environment| environment = environment.to_sym configs[environment] = - if %i(development test).include?(environment) + if %i[development test].include?(environment) Keystore.dev_config else cfg = new_key_config(cipher_name: cipher_name, app_name: app_name, environment: environment) { ciphers: [cfg] @@ -33,21 +33,21 @@ version >= 255 ? (version = 1) : (version += 1) kek = SymmetricEncryption::Key.new(cipher_name: cipher_name) dek ||= SymmetricEncryption::Key.new(cipher_name: cipher_name) - key_env_var = "#{app_name}_#{environment}_v#{version}".upcase.gsub('-', '_') + key_env_var = "#{app_name}_#{environment}_v#{version}".upcase.tr('-', '_') new(key_env_var: key_env_var, key_encrypting_key: kek).write(dek.key) { cipher_name: dek.cipher_name, version: version, key_env_var: key_env_var, iv: dek.iv, key_encrypting_key: { key: kek.key, - iv: kek.iv, + iv: kek.iv } } end # Stores the Encryption key in an environment var. @@ -73,18 +73,17 @@ puts "Add the environment key to Heroku:\n\n" puts " heroku config:add #{key_env_var}=#{encoder.encode(encrypted_key)}" puts puts "Or, if using environment variables on another system set the environment variable as follows:\n\n" puts " export #{key_env_var}=\"#{encoder.encode(encrypted_key)}\"\n\n" - puts "********************************************************************************" + puts '********************************************************************************' end private # Returns [SymmetricEncryption::Encoder] the encoder to use for the current encoding. def encoder @encoder ||= SymmetricEncryption::Encoder[encoding] end - end end end