diff options
Diffstat (limited to 'rubocop/cop/performance/active_record_subtransaction_methods.rb')
-rw-r--r-- | rubocop/cop/performance/active_record_subtransaction_methods.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rubocop/cop/performance/active_record_subtransaction_methods.rb b/rubocop/cop/performance/active_record_subtransaction_methods.rb index 2769f8cab42..3b89d3ab858 100644 --- a/rubocop/cop/performance/active_record_subtransaction_methods.rb +++ b/rubocop/cop/performance/active_record_subtransaction_methods.rb @@ -11,9 +11,12 @@ module RuboCop DISALLOWED_METHODS = %i[ safe_ensure_unique + safe_find_or_create_by + safe_find_or_create_by! + with_fast_read_statement_timeout create_or_find_by create_or_find_by! - ].freeze + ].to_set.freeze def on_send(node) return unless DISALLOWED_METHODS.include?(node.method_name) |