123456789_123456789_123456789_123456789_123456789_

Class: ActiveRecord::Encryption::NullEncryptor

Relationships & Source Files
Inherits: Object
Defined in: activerecord/lib/active_record/encryption/null_encryptor.rb

Overview

An encryptor that won’t decrypt or encrypt. It will just return the passed values

Instance Attribute Summary

Instance Method Summary

Instance Attribute Details

#binary?Boolean (readonly)

[ GitHub ]

  
# File 'activerecord/lib/active_record/encryption/null_encryptor.rb', line 20

def binary?
  false
end

Instance Method Details

#decrypt(encrypted_text, key_provider: nil, cipher_options: {})

[ GitHub ]

  
# File 'activerecord/lib/active_record/encryption/null_encryptor.rb', line 12

def decrypt(encrypted_text, key_provider: nil, cipher_options: {})
  encrypted_text
end

#encrypt(clean_text, key_provider: nil, cipher_options: {})

[ GitHub ]

  
# File 'activerecord/lib/active_record/encryption/null_encryptor.rb', line 8

def encrypt(clean_text, key_provider: nil, cipher_options: {})
  clean_text
end

#encrypted?(text) ⇒ Boolean

[ GitHub ]

  
# File 'activerecord/lib/active_record/encryption/null_encryptor.rb', line 16

def encrypted?(text)
  false
end