instance method read

Ruby on Rails 7.1.6

Since v5.2.8.1

Available in: v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

read()

Reads the file and returns the decrypted content.

Raises:

  • MissingKeyError if the key is missing and raise_if_missing_key is true.

  • MissingContentError if the encrypted file does not exist or otherwise if the key is missing.

  • ActiveSupport::MessageEncryptor::InvalidMessage if the content cannot be decrypted or verified.

Source
# File activesupport/lib/active_support/encrypted_file.rb, line 70
    def read
      if !key.nil? && content_path.exist?
        decrypt content_path.binread
      else
        raise MissingContentError, content_path
      end
    end

Defined in activesupport/lib/active_support/encrypted_file.rb line 70 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::EncryptedFile

Type at least 2 characters to search.

↑↓ navigate · open · esc close