Module: Multiplicity
- Defined in:
- lib/multiplicity.rb,
lib/multiplicity/tenant.rb,
lib/multiplicity/version.rb,
lib/multiplicity/middleware/subdomain.rb,
lib/multiplicity/adapters/active_record.rb
Defined Under Namespace
Modules: Adapters, Middleware
Classes: Tenant
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.adapter ⇒ Object
5
|
# File 'lib/multiplicity.rb', line 5
def self.adapter; @adapter; end
|
.adapter=(adapter) ⇒ Object
7
8
9
|
# File 'lib/multiplicity.rb', line 7
def self.adapter=(adapter)
@adapter = adapter
end
|
.domain ⇒ Object
19
|
# File 'lib/multiplicity.rb', line 19
def self.domain; @domain; end
|
.domain=(uri) ⇒ Object
21
22
23
|
# File 'lib/multiplicity.rb', line 21
def self.domain=(uri)
@domain = uri.to_s
end
|
.table_name ⇒ Object
11
12
13
|
# File 'lib/multiplicity.rb', line 11
def self.table_name
@table ||= :tenants
end
|
.table_name=(value) ⇒ Object
15
16
17
|
# File 'lib/multiplicity.rb', line 15
def self.table_name=(value)
@table = value.to_sym
end
|