Sha256: 033fb798bd21500e8772e97149ddebc7a4046262466896e52645f74081ebd231
Contents?: true
Size: 322 Bytes
Versions: 2
Compression:
Stored size: 322 Bytes
Contents
class ActiveRecord::Base class << self alias :unscoped_orig :unscoped def unscoped if respond_to?(:scoped_by_tenant?) && MultiTenant.current_tenant_id unscoped_orig.where(arel_table[self.partition_key].eq(MultiTenant.current_tenant_id)) else unscoped_orig end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-multi-tenant-0.3.1 | lib/activerecord-multi-tenant/default_scope.rb |
activerecord-multi-tenant-0.3.0 | lib/activerecord-multi-tenant/default_scope.rb |