Module: ActiveRecordProxyAdapters

Defined in:
lib/active_record_proxy_adapters.rb,
lib/active_record_proxy_adapters/rake.rb,
lib/active_record_proxy_adapters/errors.rb,
lib/active_record_proxy_adapters/context.rb,
lib/active_record_proxy_adapters/railtie.rb,
lib/active_record_proxy_adapters/version.rb,
lib/active_record_proxy_adapters/hijackable.rb,
lib/active_record_proxy_adapters/middleware.rb,
lib/active_record_proxy_adapters/mysql2_proxy.rb,
lib/active_record_proxy_adapters/configuration.rb,
lib/active_record_proxy_adapters/sqlite3_proxy.rb,
lib/active_record_proxy_adapters/trilogy_proxy.rb,
lib/active_record_proxy_adapters/contextualizer.rb,
lib/active_record_proxy_adapters/database_tasks.rb,
lib/active_record_proxy_adapters/log_subscriber.rb,
lib/active_record_proxy_adapters/railties/mysql2.rb,
lib/active_record_proxy_adapters/postgresql_proxy.rb,
lib/active_record_proxy_adapters/railties/sqlite3.rb,
lib/active_record_proxy_adapters/railties/trilogy.rb,
lib/active_record_proxy_adapters/cache_configuration.rb,
lib/active_record_proxy_adapters/mixin/configuration.rb,
lib/active_record_proxy_adapters/railties/postgresql.rb,
lib/active_record_proxy_adapters/active_record_context.rb,
lib/active_record_proxy_adapters/primary_replica_proxy.rb,
lib/active_record_proxy_adapters/database_configuration.rb,
lib/active_record_proxy_adapters/synchronizable_configuration.rb,
lib/active_record_proxy_adapters/connection_handling/mysql2_proxy.rb,
lib/active_record_proxy_adapters/connection_handling/sqlite3_proxy.rb,
lib/active_record_proxy_adapters/connection_handling/trilogy_proxy.rb,
lib/active_record_proxy_adapters/connection_handling/postgresql_proxy.rb

Overview

rubocop:disable Style/Documentation

Defined Under Namespace

Modules: Contextualizer, DatabaseTasks, Hijackable, Mixin, Mysql2, PostgreSQL, Railties, Rake, SQLite3, SynchronizableConfiguration, Trilogy Classes: ActiveRecordContext, CacheConfiguration, Configuration, Context, DatabaseConfiguration, LogSubscriber, Middleware, Mysql2Proxy, PostgreSQLProxy, PrimaryReplicaProxy, Railtie, SQLite3Proxy, TrilogyProxy

Constant Summary collapse

Error =
Class.new(StandardError)
RegexpTimeoutError =
Class.new(Error)
ConfigurationError =
Class.new(Error)
VERSION =
"0.9.1"

Class Method Summary collapse

Class Method Details

.bust_query_cacheObject



18
19
20
# File 'lib/active_record_proxy_adapters/configuration.rb', line 18

def bust_query_cache
  config.cache.bust
end

.configObject



22
23
24
# File 'lib/active_record_proxy_adapters/configuration.rb', line 22

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



14
15
16
# File 'lib/active_record_proxy_adapters/configuration.rb', line 14

def configure
  yield(config)
end