method

decrypt

rails latest stable - Class: ActiveRecord::Encryption::EncryptedAttributeType
decrypt(value)
private

No documentation available.

# File activerecord/lib/active_record/encryption/encrypted_attribute_type.rb, line 84
        def decrypt(value)
          with_context do
            unless value.nil?
              if @default && @default == value
                value
              else
                encryptor.decrypt(value, **decryption_options)
              end
            end
          end
        rescue ActiveRecord::Encryption::Errors::Base => error
          if previous_types_without_clean_text.blank?
            handle_deserialize_error(error, value)
          else
            try_to_deserialize_with_previous_encrypted_types(value)
          end
        end