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

.adapterObject



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

.domainObject



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_nameObject



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