module ActiveRecord::Encryption::ExtendedDeterministicQueries::InWithAdditionalValues
Public Instance Methods
encryption_aware_type_caster()
click to toggle source
# File lib/active_record/encryption/extended_deterministic_queries.rb, line 150 def encryption_aware_type_caster if attribute.type_caster.is_a?(ActiveRecord::Encryption::EncryptedAttributeType) attribute.type_caster.cast_type else attribute.type_caster end end
proc_for_binds()
click to toggle source
# File lib/active_record/encryption/extended_deterministic_queries.rb, line 146 def proc_for_binds -> value { ActiveModel::Attribute.with_cast_value(attribute.name, value, encryption_aware_type_caster) } end