class MultiTenantSupport::Config::Model
Attributes
default_foreign_key[W]
tenant_account_class_name[W]
tenant_account_primary_key[W]
tenanted_models[W]
Public Instance Methods
default_foreign_key()
click to toggle source
# File lib/multi_tenant_support/config/model.rb, line 18 def default_foreign_key @default_foreign_key ||= "#{tenant_account_class_name.underscore}_id".to_sym end
tenant_account_class_name()
click to toggle source
# File lib/multi_tenant_support/config/model.rb, line 10 def tenant_account_class_name @tenant_account_class_name || raise("tenant_account_class_name is missing") end
tenant_account_primary_key()
click to toggle source
# File lib/multi_tenant_support/config/model.rb, line 14 def tenant_account_primary_key @tenant_account_primary_key ||= :id end
tenanted_models()
click to toggle source
# File lib/multi_tenant_support/config/model.rb, line 22 def tenanted_models @tenanted_models ||= [] end