Class: PgMultitenantSchemas::Rails::ControllerConcern::VirtualTenant

Inherits:
Object
  • Object
show all
Defined in:
lib/pg_multitenant_schemas/rails/controller_concern.rb

Overview

Virtual tenant object for cookie-based schema resolution

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(schema) ⇒ VirtualTenant

Returns a new instance of VirtualTenant.



100
101
102
103
# File 'lib/pg_multitenant_schemas/rails/controller_concern.rb', line 100

def initialize(schema)
  @subdomain = schema
  @schema = schema
end

Instance Attribute Details

#schemaObject (readonly)

Returns the value of attribute schema.



98
99
100
# File 'lib/pg_multitenant_schemas/rails/controller_concern.rb', line 98

def schema
  @schema
end

#subdomainObject (readonly)

Returns the value of attribute subdomain.



98
99
100
# File 'lib/pg_multitenant_schemas/rails/controller_concern.rb', line 98

def subdomain
  @subdomain
end