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

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

Instance Method Summary collapse

Instance Method Details

#activate!Object



37
38
39
40
# File 'lib/saasable/mongoid/saas_document.rb', line 37

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



42
43
44
# File 'lib/saasable/mongoid/saas_document.rb', line 42

def deactivate!
  self.class.deactivate_all!
end