Module: FastExists::MultiTenant

Defined in:
lib/fast_exists/multi_tenant/base.rb,
lib/fast_exists/multi_tenant/pool.rb,
lib/fast_exists/multi_tenant/allocator.rb,
lib/fast_exists/multi_tenant/key_layout.rb,
lib/fast_exists/multi_tenant/recommendation_engine.rb,
lib/fast_exists/multi_tenant/strategies/base_strategy.rb,
lib/fast_exists/multi_tenant/strategies/global_strategy.rb,
lib/fast_exists/multi_tenant/strategies/shared_strategy.rb,
lib/fast_exists/multi_tenant/strategies/adaptive_strategy.rb,
lib/fast_exists/multi_tenant/strategies/per_tenant_strategy.rb

Defined Under Namespace

Modules: Strategies Classes: Allocator, KeyLayout, Pool, RecommendationEngine

Class Method Summary collapse

Class Method Details

.allocatorObject



16
17
18
# File 'lib/fast_exists/multi_tenant/base.rb', line 16

def allocator
  @allocator ||= FastExists::MultiTenant::Allocator.new
end

.reset!Object



20
21
22
# File 'lib/fast_exists/multi_tenant/base.rb', line 20

def reset!
  @allocator = nil
end