SYMBOL INDEX (105 symbols across 19 files) FILE: integration_test/spec/spec_helper.rb class Product (line 4) | class Product < ActiveRecord::Base class QueryLogger (line 7) | class QueryLogger < Arproxy::Base method execute (line 8) | def execute(sql, name = nil) method log (line 15) | def self.log method reset! (line 19) | def self.reset! class HelloProxy (line 24) | class HelloProxy < Arproxy::Base method execute (line 25) | def execute(sql, name = nil) FILE: lib/arproxy.rb type Arproxy (line 9) | module Arproxy function clear_configuration (line 16) | def clear_configuration function configure (line 20) | def configure function enable! (line 25) | def enable! function disable! (line 42) | def disable! function enable? (line 56) | def enable? function reenable! (line 60) | def reenable! function logger (line 68) | def logger function proxy_chain (line 74) | def proxy_chain function connection_adapter_patch (line 78) | def connection_adapter_patch FILE: lib/arproxy/base.rb type Arproxy (line 1) | module Arproxy class Base (line 3) | class Base FILE: lib/arproxy/config.rb type Arproxy (line 6) | module Arproxy class Config (line 7) | class Config method initialize (line 11) | def initialize method use (line 18) | def use(proxy_class, *options) method plugin (line 27) | def plugin(name, *options) method adapter_class (line 37) | def adapter_class method camelized_adapter_name (line 51) | def camelized_adapter_name FILE: lib/arproxy/connection_adapter_patch.rb type Arproxy (line 1) | module Arproxy class ConnectionAdapterPatch (line 2) | class ConnectionAdapterPatch method initialize (line 5) | def initialize(adapter_class) method register_patches (line 10) | def self.register_patches(adapter_name, patches: [], binds_patches: []) method enable! (line 43) | def enable! method disable! (line 58) | def disable! method apply_patch (line 73) | def apply_patch(target_method) method apply_patch_binds (line 95) | def apply_patch_binds(target_method) FILE: lib/arproxy/error.rb type Arproxy (line 1) | module Arproxy class Error (line 2) | class Error < Exception FILE: lib/arproxy/plugin.rb type Arproxy (line 1) | module Arproxy type Plugin (line 2) | module Plugin function register (line 4) | def register(name, klass) function get (line 15) | def get(name) FILE: lib/arproxy/proxy.rb type Arproxy (line 3) | module Arproxy class Proxy (line 4) | class Proxy method execute (line 7) | def execute(sql, context) FILE: lib/arproxy/proxy_chain.rb type Arproxy (line 4) | module Arproxy class ProxyChain (line 5) | class ProxyChain method initialize (line 8) | def initialize(config, patch) method setup (line 14) | def setup method reenable! (line 25) | def reenable! method enable! (line 31) | def enable! method disable! (line 35) | def disable! FILE: lib/arproxy/proxy_chain_tail.rb type Arproxy (line 4) | module Arproxy class ProxyChainTail (line 5) | class ProxyChainTail < Proxy method execute (line 6) | def execute(sql, context) FILE: lib/arproxy/query_context.rb type Arproxy (line 1) | module Arproxy class QueryContext (line 2) | class QueryContext method initialize (line 5) | def initialize(raw_connection:, execute_method_name:, with_binds:, n... method with_binds? (line 14) | def with_binds? FILE: lib/arproxy/version.rb type Arproxy (line 1) | module Arproxy FILE: spec/integration/shared_examples/custom_proxies.rb class Product (line 1) | class Product < ActiveRecord::Base class HelloLegacyProxy (line 4) | class HelloLegacyProxy < Arproxy::Base method execute (line 5) | def execute(sql, name = nil) class HelloProxy (line 10) | class HelloProxy < Arproxy::Proxy method execute (line 11) | def execute(sql, context) function supports_block_expectations? (line 33) | def supports_block_expectations? FILE: spec/integration/spec_helper.rb function ar_version (line 9) | def ar_version function cleanup_activerecord (line 13) | def cleanup_activerecord function wait_for_db (line 20) | def wait_for_db(host, port, interval = 0.2, timeout = 10) FILE: spec/lib/arproxy/plugin/legacy_plugin.rb type Arproxy::Plugin (line 1) | module Arproxy::Plugin class LegacyPlugin (line 2) | class LegacyPlugin < Arproxy::Base method execute (line 5) | def execute(sql, name) FILE: spec/lib/arproxy/plugin/query_logger.rb class QueryLogger (line 3) | class QueryLogger < Arproxy::Proxy method execute (line 6) | def execute(sql, context) method log (line 15) | def self.log method reset! (line 19) | def self.reset! FILE: spec/lib/arproxy/plugin/test_plugin.rb type Arproxy::Plugin (line 1) | module Arproxy::Plugin class TestPlugin (line 2) | class TestPlugin < Arproxy::Proxy method initialize (line 5) | def initialize(*options) method execute (line 9) | def execute(sql, context) FILE: spec/unit/arproxy_spec.rb class LegacyProxyA (line 8) | class LegacyProxyA < Arproxy::Base method execute (line 9) | def execute(sql, name) class LegacyProxyB (line 14) | class LegacyProxyB < Arproxy::Base method initialize (line 15) | def initialize(opt=nil) method execute (line 19) | def execute(sql, name) class ProxyA (line 24) | class ProxyA < Arproxy::Proxy method execute (line 25) | def execute(sql, context) class ProxyB (line 31) | class ProxyB < Arproxy::Proxy method initialize (line 32) | def initialize(opt=nil) method execute (line 36) | def execute(sql, context) type ::ActiveRecord (line 42) | module ::ActiveRecord type ConnectionAdapters (line 43) | module ConnectionAdapters class DummyAdapter (line 44) | class DummyAdapter method execute1 (line 47) | def execute1(sql, name = nil, **kwargs) method execute2 (line 51) | def execute2(sql, name = nil, binds = [], **kwargs) class ReadonlyAccess (line 117) | class ReadonlyAccess < Arproxy::Proxy method execute (line 118) | def execute(sql, context) class LegacyProxy (line 141) | class LegacyProxy < Arproxy::Base method execute (line 142) | def execute(sql, name) class WrongProxy (line 162) | class WrongProxy < Arproxy::Proxy method execute (line 163) | def execute(sql, context) FILE: spec/unit/proxy_spec.rb class DummyConnectionAdapter (line 8) | class DummyConnectionAdapter method execute (line 9) | def execute(sql, name = nil, binds = [], **kwargs) class Proxy1 (line 14) | class Proxy1 < Arproxy::Proxy method execute (line 15) | def execute(sql, context) class Proxy2 (line 20) | class Proxy2 < Arproxy::Proxy method execute (line 21) | def execute(sql, context)