Module: ActiveRecord::Encryption::ExtendedDeterministicQueries::RelationQueries
- Includes:
- EncryptedQueryArgumentProcessor
- Defined in:
- lib/active_record/encryption/extended_deterministic_queries.rb
Instance Method Summary collapse
- #exists?(*args) ⇒ Boolean
- #find_or_create_by(attributes, &block) ⇒ Object
- #find_or_create_by!(attributes, &block) ⇒ Object
- #where(*args) ⇒ Object
Instance Method Details
#exists?(*args) ⇒ Boolean
| 89 90 91 92 | # File 'lib/active_record/encryption/extended_deterministic_queries.rb', line 89 def exists?(*args) process_encrypted_query_arguments_if_needed(args) super end | 
#find_or_create_by(attributes, &block) ⇒ Object
| 94 95 96 | # File 'lib/active_record/encryption/extended_deterministic_queries.rb', line 94 def find_or_create_by(attributes, &block) find_by(attributes.dup) || create(attributes, &block) end | 
#find_or_create_by!(attributes, &block) ⇒ Object
| 98 99 100 | # File 'lib/active_record/encryption/extended_deterministic_queries.rb', line 98 def find_or_create_by!(attributes, &block) find_by(attributes.dup) || create!(attributes, &block) end | 
#where(*args) ⇒ Object
| 84 85 86 87 | # File 'lib/active_record/encryption/extended_deterministic_queries.rb', line 84 def where(*args) process_encrypted_query_arguments_if_needed(args) super end |