@@ -46,13 +46,11 @@ module EncryptableRecord
46
46
# * <tt>:previous</tt> - List of previous encryption schemes. When provided, they will be used in order when trying to read
47
47
# the attribute. Each entry of the list can contain the properties supported by #encrypts. Also, when deterministic
48
48
# encryption is used, they will be used to generate additional ciphertexts to check in the queries.
49
- def encrypts ( *names , key_provider : nil , key : nil , deterministic : false , support_unencrypted_data : nil , downcase : false , ignore_case : false , previous : [ ] ,
50
- compress : true , compressor : nil , **context_properties )
49
+ def encrypts ( *names , key_provider : nil , key : nil , deterministic : false , support_unencrypted_data : nil , downcase : false , ignore_case : false , previous : [ ] , compress : true , compressor : nil , **context_properties )
51
50
self . encrypted_attributes ||= Set . new # not using :default because the instance would be shared across classes
52
51
53
52
names . each do |name |
54
- encrypt_attribute name , key_provider : key_provider , key : key , deterministic : deterministic , support_unencrypted_data : support_unencrypted_data , downcase : downcase , ignore_case : ignore_case , previous : previous ,
55
- compress : compress , compressor : compressor , **context_properties
53
+ encrypt_attribute name , key_provider : key_provider , key : key , deterministic : deterministic , support_unencrypted_data : support_unencrypted_data , downcase : downcase , ignore_case : ignore_case , previous : previous , compress : compress , compressor : compressor , **context_properties
56
54
end
57
55
end
58
56
@@ -83,8 +81,7 @@ def global_previous_schemes_for(scheme)
83
81
end
84
82
end
85
83
86
- def encrypt_attribute ( name , key_provider : nil , key : nil , deterministic : false , support_unencrypted_data : nil , downcase : false , ignore_case : false , previous : [ ] ,
87
- compress : true , compressor : nil , **context_properties )
84
+ def encrypt_attribute ( name , key_provider : nil , key : nil , deterministic : false , support_unencrypted_data : nil , downcase : false , ignore_case : false , previous : [ ] , compress : true , compressor : nil , **context_properties )
88
85
encrypted_attributes << name . to_sym
89
86
90
87
decorate_attributes ( [ name ] ) do |name , cast_type |
0 commit comments