Sha256: b0327c8ba83d7e6bcb5186e3c22723be306f7c6f6e01c3d583b892d187fdd32b
Contents?: true
Size: 610 Bytes
Versions: 2
Compression:
Stored size: 610 Bytes
Contents
# frozen_string_literal: true require 'apartment/adapters/mysql2_adapter' module Apartment # Helper module to decide wether to use trilogy adapter or trilogy adapter with schemas module Tenant def self.trilogy_adapter(config) if Apartment.use_schemas Adapters::TrilogySchemaAdapter.new(config) else Adapters::TrilogyAdapter.new(config) end end end module Adapters class TrilogyAdapter < Mysql2Adapter protected def rescue_from Trilogy::Error end end class TrilogySchemaAdapter < Mysql2SchemaAdapter end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
ros-apartment-3.2.0 | lib/apartment/adapters/trilogy_adapter.rb |
synerma-apartment-3.1.0 | lib/apartment/adapters/trilogy_adapter.rb |