Sha256: 7da90ebfa95449fccca3af10b3796f4a2665cba15784a8c5c1895a27f3977d36

Contents?: true

Size: 266 Bytes

Versions: 3

Compression:

Stored size: 266 Bytes

Contents

module Tenancy
  class Scoping
    autoload :ActiveRecord, "tenancy/scoping/active_record"
    autoload :Mongoid,      "tenancy/scoping/mongoid"

    attr_reader :klass, :tenants

    def initialize(klass)
      @klass   = klass
      @tenants = []
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tenancy-1.0.2 lib/tenancy/scoping.rb
tenancy-1.0.1 lib/tenancy/scoping.rb
tenancy-1.0.0 lib/tenancy/scoping.rb