Module: Saasable::Mongoid::SaasDocument::InstanceMethods

Defined in:
lib/saasable/mongoid/saas_document.rb

Instance Method Summary collapse

Instance Method Details

#activate!Object



39
40
41
42
# File 'lib/saasable/mongoid/saas_document.rb', line 39

def activate!
  Thread.current[:saasable_active_saas] = self
  self.class.instance_variable_get('@_after_activate_chain').each { |method_name| send(method_name) }
end

#deactivate!Object



44
45
46
# File 'lib/saasable/mongoid/saas_document.rb', line 44

def deactivate!
  self.class.deactivate_all!
end