module Gutentag::Multitenancy::Taggable::InstanceMethodsOnActivation

Public Instance Methods

tenant_id() click to toggle source
# File lib/gutentag/multitenancy/taggable.rb, line 17
def tenant_id
  raise NotImplementedError, 'taggable must implement'
end

Private Instance Methods

persist_tags() click to toggle source
# File lib/gutentag/multitenancy/taggable.rb, line 23
def persist_tags
  persister = Gutentag::Persistence.new(self)
  persister.tagger = TenantTagger.new(tenant_id)
  persister.persist
end