module ActsAsTenant::ControllerExtensions
def set_current_tenant_by_subdomain(tenant = :account, column = :subdomain, subdomain_lookup: :last)
it up in the tenant-model passed to the method. The method will look for the subdomain
this method allows setting the current_tenant by reading the subdomain and looking
def set_current_tenant_by_subdomain(tenant = :account, column = :subdomain, subdomain_lookup: :last) include Subdomain self.tenant_class = tenant.to_s.camelcase.constantize self.tenant_column = column.to_sym self.subdomain_lookup = subdomain_lookup end
def set_current_tenant_by_subdomain_or_domain(tenant = :account, primary_column = :subdomain, second_column = :domain, subdomain_lookup: :last)
this method adds the possibility of use the domain as a possible second argument to find
01/27/2014 Christian Yerena / @preth00nker
def set_current_tenant_by_subdomain_or_domain(tenant = :account, primary_column = :subdomain, second_column = :domain, subdomain_lookup: :last) include SubdomainOrDomain self.tenant_class = tenant.to_s.camelcase.constantize self.tenant_primary_column = primary_column.to_sym self.tenant_second_column = second_column.to_sym self.subdomain_lookup = subdomain_lookup end
def set_current_tenant_through_filter
This method sets up a method that allows manual setting of the current_tenant. This method should
def set_current_tenant_through_filter include Filter end