Class: Collavre::Contact

Inherits:
ApplicationRecord show all
Defined in:
app/models/collavre/contact.rb

Class Method Summary collapse

Class Method Details

.ensure(user:, contact_user:) ⇒ Object



11
12
13
14
15
# File 'app/models/collavre/contact.rb', line 11

def self.ensure(user:, contact_user:)
  return if user.nil? || contact_user.nil? || user == contact_user

  find_or_create_by!(user: user, contact_user: contact_user)
end