Sha256: f4822bb989f727df313a66e840c96ca97fae678af3644911890d72f691739b2e
Contents?: true
Size: 766 Bytes
Versions: 9
Compression:
Stored size: 766 Bytes
Contents
require_relative './middleware/active_record_extension' require_relative './middleware/railtie' require_relative './middleware/chain' require_relative './middleware/database_executor' require_relative './middleware/to_sql_executor' require_relative './middleware/to_sql_middleware' require_relative './middleware/result' require_relative './middleware/postgresql_adapter' module Arel module Middleware class << self def current_chain Thread.current[:arel_toolkit_middleware_current_chain] ||= Arel::Middleware::Chain.new end def current_chain=(new_chain) Thread.current[:arel_toolkit_middleware_current_chain] = new_chain end end end def self.middleware Arel::Middleware.current_chain end end
Version data entries
9 entries across 9 versions & 1 rubygems