module MultiTenantSupport::ControllerConcern

Private Instance Methods

find_current_tenant_account() click to toggle source

A user can override this method, if he need a customize way

# File lib/multi_tenant_support/concern/controller_concern.rb, line 20
def find_current_tenant_account
  MultiTenantSupport::FindTenantAccount.call(
    subdomains: request.subdomains,
    domain: request.domain
  )
end
set_current_tenant_account() click to toggle source
# File lib/multi_tenant_support/concern/controller_concern.rb, line 13
def set_current_tenant_account
  tenant_account = find_current_tenant_account
  MultiTenantSupport.set_current_tenant(tenant_account)
  instance_variable_set("@#{MultiTenantSupport.current_tenant_account_method}", tenant_account)
end