Method: ActiveSupport::EncryptedFile#initialize
- Defined in:
- lib/active_support/encrypted_file.rb
#initialize(content_path:, key_path:, env_key:, raise_if_missing_key:) ⇒ EncryptedFile
Returns a new instance of EncryptedFile.
42 43 44 45 46 |
# File 'lib/active_support/encrypted_file.rb', line 42 def initialize(content_path:, key_path:, env_key:, raise_if_missing_key:) @content_path = Pathname.new(content_path).yield_self { |path| path.symlink? ? path.realpath : path } @key_path = Pathname.new(key_path) @env_key, @raise_if_missing_key = env_key, raise_if_missing_key end |