SYMBOL INDEX (437 symbols across 77 files) FILE: lib/db_charmer.rb type DbCharmer (line 6) | module DbCharmer type ActionController (line 10) | module ActionController function rails3? (line 16) | def self.rails3? function rails31? (line 21) | def self.rails31? function rails2? (line 26) | def self.rails2? function rails324? (line 31) | def self.rails324? function running_with_rails? (line 37) | def self.running_with_rails? function detect_environment (line 42) | def self.detect_environment function connections_should_exist? (line 56) | def self.connections_should_exist? function logger (line 61) | def self.logger function enable_controller_magic! (line 68) | def self.enable_controller_magic! function proxy? (line 144) | def proxy? function on_db (line 149) | def on_db(con, proxy_target = nil, &block) function on_slave (line 154) | def on_slave(con = nil, &block) function on_master (line 158) | def on_master(&block) function on_db (line 162) | def on_db(con, proxy_target = nil, &block) function on_slave (line 167) | def on_slave(con = nil, &block) function on_master (line 171) | def on_master(&block) FILE: lib/db_charmer/action_controller/force_slave_reads.rb type DbCharmer (line 1) | module DbCharmer type ActionController (line 2) | module ActionController type ForceSlaveReads (line 3) | module ForceSlaveReads type ClassMethods (line 5) | module ClassMethods function force_slave_reads (line 7) | def force_slave_reads(params = {}) function force_slave_reads_options (line 14) | def force_slave_reads_options function force_slave_reads_action? (line 18) | def force_slave_reads_action?(name = nil) type InstanceMethods (line 37) | module InstanceMethods function included (line 40) | def self.included(base) function force_slave_reads! (line 44) | def force_slave_reads! function dont_force_slave_reads! (line 48) | def dont_force_slave_reads! function force_slave_reads? (line 52) | def force_slave_reads? FILE: lib/db_charmer/active_record/association_preload.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type AssociationPreload (line 3) | module AssociationPreload function extended (line 6) | def self.extended(base) FILE: lib/db_charmer/active_record/class_attributes.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type ClassAttributes (line 3) | module ClassAttributes function db_charmer_opts= (line 5) | def db_charmer_opts=(opts) function db_charmer_opts (line 9) | def db_charmer_opts function db_charmer_default_connection= (line 15) | def db_charmer_default_connection=(conn) function db_charmer_default_connection (line 19) | def db_charmer_default_connection function db_charmer_slaves= (line 25) | def db_charmer_slaves=(slaves) function db_charmer_slaves (line 29) | def db_charmer_slaves function db_charmer_random_slave (line 34) | def db_charmer_random_slave function db_charmer_connection_proxies (line 40) | def db_charmer_connection_proxies function db_charmer_connection_proxy= (line 44) | def db_charmer_connection_proxy=(proxy) function db_charmer_connection_proxy (line 48) | def db_charmer_connection_proxy function db_charmer_force_slave_reads_flags (line 53) | def db_charmer_force_slave_reads_flags function db_charmer_force_slave_reads= (line 57) | def db_charmer_force_slave_reads=(force) function db_charmer_force_slave_reads (line 61) | def db_charmer_force_slave_reads function db_charmer_force_slave_reads? (line 68) | def db_charmer_force_slave_reads? function db_charmer_connection_levels (line 73) | def db_charmer_connection_levels function db_charmer_connection_level= (line 77) | def db_charmer_connection_level=(level) function db_charmer_connection_level (line 81) | def db_charmer_connection_level function db_charmer_top_level_connection? (line 85) | def db_charmer_top_level_connection? function db_charmer_remapped_connection (line 90) | def db_charmer_remapped_connection function db_charmer_database_remappings (line 100) | def db_charmer_database_remappings function db_charmer_database_remappings= (line 104) | def db_charmer_database_remappings=(mappings) function db_charmer_model_connection_proxy (line 111) | def db_charmer_model_connection_proxy FILE: lib/db_charmer/active_record/connection_switching.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type ConnectionSwitching (line 3) | module ConnectionSwitching function establish_real_connection_if_exists (line 4) | def establish_real_connection_if_exists(name, should_exist = false) function hijack_connection! (line 29) | def hijack_connection! function coerce_to_connection_proxy (line 51) | def coerce_to_connection_proxy(conn, should_exist = true) function switch_connection_to (line 81) | def switch_connection_to(conn, should_exist = true) FILE: lib/db_charmer/active_record/db_magic.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type DbMagic (line 3) | module DbMagic function db_magic (line 5) | def db_magic(opt = {}) function setup_children_magic (line 38) | def setup_children_magic(opt) function setup_sharding_magic (line 53) | def setup_sharding_magic(config) function setup_connection_magic (line 66) | def setup_connection_magic(conn, should_exist = true) function setup_slaves_magic (line 72) | def setup_slaves_magic(slaves, force_slave_reads, should_exist = t... FILE: lib/db_charmer/active_record/migration/multi_db_migrations.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Migration (line 3) | module Migration type MultiDbMigrations (line 4) | module MultiDbMigrations function append_features (line 6) | def self.append_features(base) type ClassMethods (line 22) | module ClassMethods function multi_db_names (line 24) | def multi_db_names function multi_db_names= (line 28) | def multi_db_names=(names) function migrate_with_db_wrapper (line 33) | def migrate_with_db_wrapper(direction) function on_db (line 45) | def on_db(db_name) function db_magic (line 62) | def db_magic(opts = {}) function shard_connections (line 76) | def shard_connections(conn_name) function migrate_with_db_wrapper (line 82) | def migrate_with_db_wrapper(direction) function record_on_db (line 94) | def record_on_db(db_name, block) function replay_commands_on_db (line 102) | def replay_commands_on_db(name, commands) function on_db (line 110) | def on_db(db_name, &block) FILE: lib/db_charmer/active_record/multi_db_proxy.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type MultiDbProxy (line 3) | module MultiDbProxy class OnDbProxy (line 6) | class OnDbProxy < ActiveSupport::BasicObject method initialize (line 10) | def initialize(proxy_target, slave) method method_missing (line 17) | def method_missing(meth, *args, &block) type ClassMethods (line 28) | module ClassMethods function on_db (line 29) | def on_db(con, proxy_target = nil) type InstanceMethods (line 48) | module InstanceMethods function on_db (line 49) | def on_db(con, proxy_target = nil, &block) type MasterSlaveClassMethods (line 55) | module MasterSlaveClassMethods function on_slave (line 56) | def on_slave(con = nil, proxy_target = nil, &block) function on_master (line 62) | def on_master(proxy_target = nil, &block) function first_level_on_slave (line 66) | def first_level_on_slave FILE: lib/db_charmer/active_record/sharding.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Sharding (line 3) | module Sharding function extended (line 5) | def self.extended(model) function shard_for (line 9) | def shard_for(key, proxy_target = nil, &block) function on_default_shard (line 16) | def on_default_shard(proxy_target = nil, &block) function on_each_shard (line 27) | def on_each_shard(proxy_target = nil, &block) FILE: lib/db_charmer/connection_factory.rb type DbCharmer (line 7) | module DbCharmer type ConnectionFactory (line 8) | module ConnectionFactory function connection_classes (line 9) | def self.connection_classes function connection_classes= (line 13) | def self.connection_classes=(val) function reset! (line 17) | def self.reset! function connect (line 22) | def self.connect(connection_name, should_exist = true) function connect_to_db (line 28) | def self.connect_to_db(connection_name, config) function establish_connection (line 34) | def self.establish_connection(connection_name, should_exist = true) function establish_connection_to_db (line 40) | def self.establish_connection_to_db(connection_name, config) function generate_abstract_class (line 46) | def self.generate_abstract_class(connection_name, should_exist = true) function generate_abstract_class_for_db (line 58) | def self.generate_abstract_class_for_db(connection_name, config) function generate_empty_abstract_ar_class (line 69) | def self.generate_empty_abstract_ar_class(klass) function abstract_connection_class_name (line 78) | def self.abstract_connection_class_name(connection_name) FILE: lib/db_charmer/connection_proxy.rb type DbCharmer (line 2) | module DbCharmer class ConnectionProxy (line 3) | class ConnectionProxy < ActiveSupport::BasicObject method initialize (line 10) | def initialize(abstract_class, db_name) method db_charmer_connection_name (line 15) | def db_charmer_connection_name method db_charmer_connection_proxy (line 19) | def db_charmer_connection_proxy method db_charmer_retrieve_connection (line 23) | def db_charmer_retrieve_connection method nil? (line 27) | def nil? method respond_to? (line 45) | def respond_to?(method_name, include_all = false) method method_missing (line 52) | def method_missing(meth, *args, &block) FILE: lib/db_charmer/core_extensions.rb class Object (line 1) | class Object method try (line 3) | def try(method, *options, &block) method proxy? (line 10) | def self.proxy? method proxy? (line 14) | def proxy? class NilClass (line 19) | class NilClass method try (line 20) | def try(*args) FILE: lib/db_charmer/force_slave_reads.rb type DbCharmer (line 1) | module DbCharmer function current_controller (line 2) | def self.current_controller function current_controller= (line 6) | def self.current_controller=(val) function forced_slave_reads_setting (line 11) | def self.forced_slave_reads_setting function forced_slave_reads_setting= (line 15) | def self.forced_slave_reads_setting=(val) function force_slave_reads? (line 20) | def self.force_slave_reads? function with_controller (line 33) | def self.with_controller(controller) function force_slave_reads (line 45) | def self.force_slave_reads FILE: lib/db_charmer/rails2/abstract_adapter/log_formatting.rb type DbCharmer (line 1) | module DbCharmer type AbstractAdapter (line 2) | module AbstractAdapter type LogFormatting (line 3) | module LogFormatting function included (line 5) | def self.included(base) function connection_name (line 9) | def connection_name function format_log_entry_with_connection_name (line 15) | def format_log_entry_with_connection_name(message, dump = nil) FILE: lib/db_charmer/rails2/active_record/master_slave_routing.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type MasterSlaveRouting (line 3) | module MasterSlaveRouting type ClassMethods (line 5) | module ClassMethods function find (line 29) | def find(*args, &block) type InstanceMethods (line 39) | module InstanceMethods function reload (line 40) | def reload(*args, &block) FILE: lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type NamedScope (line 3) | module NamedScope type ScopeProxy (line 4) | module ScopeProxy function proxy? (line 6) | def proxy? function on_db (line 10) | def on_db(con, proxy_target = nil, &block) function on_slave (line 15) | def on_slave(con = nil, &block) function on_master (line 19) | def on_master(&block) FILE: lib/db_charmer/rails3/abstract_adapter/connection_name.rb type DbCharmer (line 1) | module DbCharmer type AbstractAdapter (line 2) | module AbstractAdapter type ConnectionName (line 3) | module ConnectionName class InstrumenterDecorator (line 6) | class InstrumenterDecorator < ActiveSupport::BasicObject method initialize (line 7) | def initialize(adapter, instrumenter) method instrument (line 12) | def instrument(name, payload = {}, &block) method method_missing (line 17) | def method_missing(meth, *args, &block) function included (line 22) | def self.included(base) function connection_name (line 26) | def connection_name function initialize_with_connection_name (line 31) | def initialize_with_connection_name(*args) FILE: lib/db_charmer/rails3/active_record/log_subscriber.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type LogSubscriber (line 3) | module LogSubscriber function included (line 5) | def self.included(base) function sql_with_connection_name (line 11) | def sql_with_connection_name(event) function debug_with_connection_name (line 16) | def debug_with_connection_name(msg) FILE: lib/db_charmer/rails3/active_record/master_slave_routing.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type MasterSlaveRouting (line 3) | module MasterSlaveRouting type ClassMethods (line 5) | module ClassMethods type InstanceMethods (line 30) | module InstanceMethods FILE: lib/db_charmer/rails3/active_record/relation/connection_routing.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Relation (line 3) | module Relation type ConnectionRouting (line 4) | module ConnectionRouting function included (line 14) | def self.included(base) function init_attributes (line 20) | def self.init_attributes(base) function init_routing (line 31) | def self.init_routing(base) function except_with_db_charmer (line 41) | def except_with_db_charmer(*args) function only_with_db_charmer (line 48) | def only_with_db_charmer(*args) function copy_db_charmer_options (line 55) | def copy_db_charmer_options(src, dst) function on_db (line 62) | def on_db(con, &block) function connection (line 74) | def connection function select_destination (line 79) | def select_destination(method, recommendation = :default) function switch_connection_for_method (line 102) | def switch_connection_for_method(method, recommendation = nil) function to_a_with_db_charmer (line 118) | def to_a_with_db_charmer(*args, &block) function aliased_method_name (line 128) | def self.aliased_method_name(target, with) FILE: lib/db_charmer/rails3/active_record/relation_method.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type RelationMethod (line 3) | module RelationMethod function extended (line 5) | def self.extended(base) function relation_with_db_charmer (line 13) | def relation_with_db_charmer(*args, &block) function arel_engine_with_db_charmer (line 22) | def arel_engine_with_db_charmer(*) FILE: lib/db_charmer/rails31/active_record/migration/command_recorder.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Migration (line 3) | module Migration type CommandRecorder (line 4) | module CommandRecorder function invert_on_db (line 5) | def invert_on_db(args) FILE: lib/db_charmer/rails31/active_record/preloader/association.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Preloader (line 3) | module Preloader type Association (line 4) | module Association function build_scope_with_db_magic (line 10) | def build_scope_with_db_magic FILE: lib/db_charmer/rails31/active_record/preloader/has_and_belongs_to_many.rb type DbCharmer (line 1) | module DbCharmer type ActiveRecord (line 2) | module ActiveRecord type Preloader (line 3) | module Preloader type HasAndBelongsToMany (line 4) | module HasAndBelongsToMany function records_for_with_db_magic (line 10) | def records_for_with_db_magic(ids) FILE: lib/db_charmer/railtie.rb type DbCharmer (line 1) | module DbCharmer class Railtie (line 2) | class Railtie < Rails::Railtie FILE: lib/db_charmer/sharding.rb type DbCharmer (line 1) | module DbCharmer type Sharding (line 2) | module Sharding function register_connection (line 9) | def self.register_connection(config) function sharded_connection (line 14) | def self.sharded_connection(name) FILE: lib/db_charmer/sharding/connection.rb type DbCharmer (line 1) | module DbCharmer type Sharding (line 2) | module Sharding class Connection (line 3) | class Connection method initialize (line 6) | def initialize(config) method instantiate_sharder (line 11) | def instantiate_sharder method shard_connections (line 18) | def shard_connections method support_default_shard? (line 22) | def support_default_shard? method default_connection (line 26) | def default_connection FILE: lib/db_charmer/sharding/method.rb type DbCharmer (line 1) | module DbCharmer type Sharding (line 2) | module Sharding type Method (line 3) | module Method FILE: lib/db_charmer/sharding/method/db_block_group_map.rb type DbCharmer (line 8) | module DbCharmer type Sharding (line 9) | module Sharding type Method (line 10) | module Method class DbBlockGroupMap (line 11) | class DbBlockGroupMap class Shard (line 13) | class Shard < ::ActiveRecord::Base class Group (line 24) | class Group < ::ActiveRecord::Base method initialize (line 48) | def initialize(config) method shard_for_key (line 66) | def shard_for_key(key) method block_for_key (line 83) | def block_for_key(key, cache = true) method get_cached_block (line 105) | def get_cached_block(block_cache_key) method set_cached_block (line 109) | def set_cached_block(block_cache_key, block) method group_info_by_id (line 115) | def group_info_by_id(group_id, cache = true) method shard_info_by_id (line 127) | def shard_info_by_id(shard_id, cache = true) method shard_info_by_group_id (line 139) | def shard_info_by_group_id(group_id) method allocate_new_block_for_key (line 151) | def allocate_new_block_for_key(key) method least_loaded_group (line 178) | def least_loaded_group method block_start_for_key (line 188) | def block_start_for_key(key) method block_end_for_key (line 192) | def block_end_for_key(key) method shard_connection_config (line 198) | def shard_connection_config(shard, group_id) method group_database_name (line 217) | def group_database_name(shard, group_id) method create_shard (line 222) | def create_shard(params) method shard_connections (line 241) | def shard_connections method prepare_shard_models (line 250) | def prepare_shard_models FILE: lib/db_charmer/sharding/method/db_block_map.rb type DbCharmer (line 5) | module DbCharmer type Sharding (line 6) | module Sharding type Method (line 7) | module Method class DbBlockMap (line 8) | class DbBlockMap method initialize (line 24) | def initialize(config) method shard_for_key (line 39) | def shard_for_key(key) class ShardInfo (line 61) | class ShardInfo < ::ActiveRecord::Base method block_for_key (line 70) | def block_for_key(key, cache = true) method get_cached_block (line 91) | def get_cached_block(block_cache_key) method set_cached_block (line 95) | def set_cached_block(block_cache_key, block) method shard_info_by_id (line 100) | def shard_info_by_id(shard_id, cache = true) method allocate_new_block_for_key (line 111) | def allocate_new_block_for_key(key) method least_loaded_shard (line 138) | def least_loaded_shard method block_start_for_key (line 147) | def block_start_for_key(key) method block_end_for_key (line 151) | def block_end_for_key(key) method shard_connection_config (line 156) | def shard_connection_config(shard) method create_shard (line 175) | def create_shard(params) method shard_connections (line 194) | def shard_connections method prepare_shard_model (line 203) | def prepare_shard_model FILE: lib/db_charmer/sharding/method/hash_map.rb type DbCharmer (line 1) | module DbCharmer type Sharding (line 2) | module Sharding type Method (line 3) | module Method class HashMap (line 4) | class HashMap method initialize (line 7) | def initialize(config) method shard_for_key (line 11) | def shard_for_key(key) method support_default_shard? (line 17) | def support_default_shard? FILE: lib/db_charmer/sharding/method/range.rb type DbCharmer (line 1) | module DbCharmer type Sharding (line 2) | module Sharding type Method (line 3) | module Method class Range (line 4) | class Range method initialize (line 7) | def initialize(config) method shard_for_key (line 11) | def shard_for_key(key) method support_default_shard? (line 23) | def support_default_shard? method shard_connections (line 27) | def shard_connections FILE: lib/db_charmer/sharding/stub_connection.rb type DbCharmer (line 7) | module DbCharmer type Sharding (line 8) | module Sharding class StubConnection (line 9) | class StubConnection method initialize (line 12) | def initialize(sharded_connection) method set_real_connection (line 17) | def set_real_connection(real_conn) method db_charmer_connection_name (line 21) | def db_charmer_connection_name method real_connection (line 25) | def real_connection method respond_to? (line 40) | def respond_to?(method_name, include_all = false) method method_missing (line 46) | def method_missing(meth, *args, &block) FILE: lib/db_charmer/tasks/databases.rake function create_core_and_sub_database (line 29) | def create_core_and_sub_database(config) function local_database? (line 61) | def local_database?(config, &block) function drop_core_and_sub_database (line 70) | def drop_core_and_sub_database(config) FILE: lib/db_charmer/version.rb type DbCharmer (line 1) | module DbCharmer type Version (line 2) | module Version FILE: lib/db_charmer/with_remapped_databases.rb type DbCharmer (line 1) | module DbCharmer function with_remapped_databases (line 2) | def self.with_remapped_databases(mappings, &proc) function hijack_new_classes? (line 16) | def self.hijack_new_classes? function with_all_hijacked (line 22) | def self.with_all_hijacked class ActiveRecord::Base (line 39) | class ActiveRecord::Base method inherited_with_hijacking (line 41) | def inherited_with_hijacking(subclass) FILE: test-project-2.x/config/boot.rb type Rails (line 9) | module Rails function boot! (line 11) | def boot! function booted? (line 18) | def booted? function pick_boot (line 22) | def pick_boot function vendor_rails? (line 26) | def vendor_rails? function preinitialize (line 30) | def preinitialize function preinitializer_path (line 34) | def preinitializer_path class Boot (line 39) | class Boot method run (line 40) | def run class VendorBoot (line 53) | class VendorBoot < Boot method load_initializer (line 54) | def load_initializer class GemBoot (line 61) | class GemBoot < Boot method load_initializer (line 62) | def load_initializer method load_rails_gem (line 68) | def load_rails_gem method rubygems_version (line 80) | def rubygems_version method gem_version (line 84) | def gem_version method load_rubygems (line 94) | def load_rubygems method parse_gem_version (line 107) | def parse_gem_version(text) method read_environment_rb (line 112) | def read_environment_rb FILE: test-project/app/controllers/application_controller.rb class ApplicationController (line 1) | class ApplicationController < ActionController::Base FILE: test-project/app/controllers/posts_controller.rb class PostsController (line 1) | class PostsController < ApplicationController method index (line 9) | def index method show (line 13) | def show method new (line 17) | def new method create (line 21) | def create method destroy (line 26) | def destroy FILE: test-project/app/helpers/application_helper.rb type ApplicationHelper (line 1) | module ApplicationHelper FILE: test-project/app/models/avatar.rb class Avatar (line 1) | class Avatar < ActiveRecord::Base FILE: test-project/app/models/car.rb class Car (line 1) | class Car < ActiveRecord::Base FILE: test-project/app/models/categories_posts.rb class CategoriesPosts (line 1) | class CategoriesPosts < ActiveRecord::Base FILE: test-project/app/models/category.rb class Category (line 1) | class Category < ActiveRecord::Base FILE: test-project/app/models/comment.rb class Comment (line 1) | class Comment < ActiveRecord::Base FILE: test-project/app/models/event.rb class Event (line 1) | class Event < ActiveRecord::Base FILE: test-project/app/models/ford.rb class Ford (line 1) | class Ford < Car FILE: test-project/app/models/house.rb class House (line 1) | class House < ActiveRecord::Base FILE: test-project/app/models/log_record.rb class LogRecord (line 1) | class LogRecord < ActiveRecord::Base FILE: test-project/app/models/post.rb class Post (line 1) | class Post < ActiveRecord::Base method define_scope (line 8) | def self.define_scope(*args, &block) FILE: test-project/app/models/range_sharded_model.rb class RangeShardedModel (line 1) | class RangeShardedModel < ActiveRecord::Base FILE: test-project/app/models/toyota.rb class Toyota (line 1) | class Toyota < Car FILE: test-project/app/models/user.rb class User (line 1) | class User < ActiveRecord::Base FILE: test-project/config/application.rb type DbCharmerSandbox (line 9) | module DbCharmerSandbox class Application (line 10) | class Application < Rails::Application FILE: test-project/db/migrate/20090810013829_create_log_records.rb class CreateLogRecords (line 1) | class CreateLogRecords < ActiveRecord::Migration method up (line 4) | def self.up method down (line 13) | def self.down FILE: test-project/db/migrate/20090810013922_create_posts.rb class CreatePosts (line 1) | class CreatePosts < ActiveRecord::Migration method up (line 2) | def self.up method down (line 11) | def self.down FILE: test-project/db/migrate/20090810221944_create_users.rb class CreateUsers (line 1) | class CreateUsers < ActiveRecord::Migration method up (line 2) | def self.up method down (line 10) | def self.down FILE: test-project/db/migrate/20100305234245_create_categories.rb class CreateCategories (line 1) | class CreateCategories < ActiveRecord::Migration method up (line 2) | def self.up method down (line 10) | def self.down FILE: test-project/db/migrate/20100305234340_create_categories_posts.rb class CreateCategoriesPosts (line 1) | class CreateCategoriesPosts < ActiveRecord::Migration method up (line 2) | def self.up method down (line 10) | def self.down FILE: test-project/db/migrate/20100305235831_create_avatars.rb class CreateAvatars (line 1) | class CreateAvatars < ActiveRecord::Migration method up (line 2) | def self.up method down (line 11) | def self.down FILE: test-project/db/migrate/20100328201317_create_sharding_map_tables.rb class CreateShardingMapTables (line 1) | class CreateShardingMapTables < ActiveRecord::Migration method up (line 4) | def self.up method down (line 31) | def self.down FILE: test-project/db/migrate/20100330180517_create_event_tables.rb class CreateEventTables (line 1) | class CreateEventTables < ActiveRecord::Migration method up (line 9) | def self.up method down (line 30) | def self.down FILE: test-project/db/migrate/20100817191548_create_cars.rb class CreateCars (line 1) | class CreateCars < ActiveRecord::Migration method up (line 2) | def self.up method down (line 10) | def self.down FILE: test-project/db/migrate/20111005193941_create_comments.rb class CreateComments (line 1) | class CreateComments < ActiveRecord::Migration method up (line 2) | def self.up method down (line 12) | def self.down FILE: test-project/db/sharding.sql type `events_shard_info` (line 25) | CREATE TABLE `events_shard_info` ( type `events_shard_dict` (line 56) | CREATE TABLE `events_shard_dict` ( FILE: test-project/spec/integration/multi_threading_spec.rb function do_test (line 4) | def do_test(test_seconds, thread_count) class TestLogRecordWithThreads (line 31) | class TestLogRecordWithThreads < ActiveRecord::Base class TestLogRecordWithThreadsAndRemapping (line 46) | class TestLogRecordWithThreadsAndRemapping < ActiveRecord::Base FILE: test-project/spec/support/rails31_stub_connection.rb function stub_columns_for_rails31 (line 1) | def stub_columns_for_rails31(connection) FILE: test-project/spec/unit/action_controller/force_slave_reads_spec.rb class BlahController (line 3) | class BlahController < ActionController::Base; end FILE: test-project/spec/unit/active_record/class_attributes_spec.rb class FooModel (line 3) | class FooModel < ActiveRecord::Base; end FILE: test-project/spec/unit/active_record/connection_switching_spec.rb class FooModelForConnSwitching (line 3) | class FooModelForConnSwitching < ActiveRecord::Base; end class BarModelForConnSwitching (line 4) | class BarModelForConnSwitching < ActiveRecord::Base; end FILE: test-project/spec/unit/active_record/db_magic_spec.rb class Blah (line 3) | class Blah < ActiveRecord::Base; end class ParentFoo (line 62) | class ParentFoo < ActiveRecord::Base class ChildFoo (line 65) | class ChildFoo < ParentFoo; end class ShardTestingFoo (line 71) | class ShardTestingFoo < ActiveRecord::Base FILE: test-project/spec/unit/active_record/master_slave_routing_spec.rb class User (line 5) | class User < ActiveRecord::Base FILE: test-project/spec/unit/active_record/migration/multi_db_migrations_spec.rb class SpecMigration (line 3) | class SpecMigration < ActiveRecord::Migration method up (line 4) | def self.up method down (line 8) | def self.down class SpecMultiDbMigration (line 13) | class SpecMultiDbMigration < ActiveRecord::Migration method up (line 16) | def self.up method down (line 20) | def self.down class SpecMultiDbMigration2 (line 25) | class SpecMultiDbMigration2 < ActiveRecord::Migration method up (line 26) | def self.up method down (line 31) | def self.down class SpecMultiDbMigration3 (line 37) | class SpecMultiDbMigration3 < ActiveRecord::Migration method up (line 40) | def self.up method down (line 44) | def self.down class SpecMultiDbMigration4 (line 49) | class SpecMultiDbMigration4 < ActiveRecord::Migration method up (line 52) | def self.up method down (line 56) | def self.down class SpecMultiDbMigration5 (line 61) | class SpecMultiDbMigration5 < ActiveRecord::Migration method up (line 64) | def up method down (line 68) | def down class SpecMultiDbMigration6 (line 73) | class SpecMultiDbMigration6 < ActiveRecord::Migration method change (line 74) | def change function connection_with_name (line 92) | def connection_with_name(name) FILE: test-project/spec/unit/active_record/relation_spec.rb class RelTestModel (line 6) | class RelTestModel < ActiveRecord::Base FILE: test-project/spec/unit/connection_proxy_spec.rb class ProxyTest (line 5) | class ProxyTest; end type MockConnection (line 21) | module MockConnection function foo (line 22) | def self.foo FILE: test-project/spec/unit/multi_db_proxy_spec.rb class Blah (line 5) | class Blah < ActiveRecord::Base FILE: test-project/spec/unit/with_remapped_databases_spec.rb class User (line 13) | class User < ActiveRecord::Base function should_have_connection (line 18) | def should_have_connection(model_class, connection) function unhijack! (line 94) | def unhijack!(klass)