Module: ActiveTenant

Defined in:
lib/active_tenant.rb,
lib/active_tenant/base.rb,
lib/active_tenant/engine.rb,
lib/active_tenant/version.rb,
lib/active_tenant/configuration.rb,
lib/active_tenant/adapters/sqlite_adapter.rb,
lib/active_tenant/active_record_extensions.rb,
lib/active_tenant/adapters/postgres_adapter.rb

Defined Under Namespace

Modules: ActiveRecord Classes: Base, Configuration, Engine, PostgresAdapter, SQLiteAdapter

Constant Summary collapse

VERSION =
'0.0.4'

Class Method Summary collapse

Class Method Details

.configurationObject



13
14
15
# File 'lib/active_tenant.rb', line 13

def self.configuration
  @@configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/active_tenant.rb', line 17

def self.configure
  yield(configuration)
end

.currentObject



21
22
23
# File 'lib/active_tenant.rb', line 21

def self.current
  ActiveTenant::Base.new
end