Module: PgMultitenantSchemas::Rails::ModelConcern

Extended by:
ActiveSupport::Concern
Defined in:
lib/pg_multitenant_schemas/rails/model_concern.rb

Overview

Model concern for tenant callbacks

Instance Method Summary collapse

Instance Method Details

#create_tenant_schema_callbackObject



15
16
17
18
19
# File 'lib/pg_multitenant_schemas/rails/model_concern.rb', line 15

def create_tenant_schema_callback
  return unless valid_tenant_for_schema?

  handle_schema_creation
end

#drop_tenant_schema_callbackObject



21
22
23
24
25
# File 'lib/pg_multitenant_schemas/rails/model_concern.rb', line 21

def drop_tenant_schema_callback
  return unless valid_tenant_for_schema?

  handle_schema_deletion
end