module Gutentag::Multitenancy::TagExtensions::ClassMethods

Public Instance Methods

find_by_name_and_tenant_id(name, tenant_id) click to toggle source
# File lib/gutentag/multitenancy/tag_extensions.rb, line 16
def find_by_name_and_tenant_id(name, tenant_id)
  where(tenant_id: tenant_id).find_by_name(name)
end
find_or_create_by_name_and_tenant_id(name, tenant_id) click to toggle source
# File lib/gutentag/multitenancy/tag_extensions.rb, line 20
def find_or_create_by_name_and_tenant_id(name, tenant_id)
  find_by_name_and_tenant_id(name, tenant_id) || create(name: name, tenant_id: tenant_id)
end