# -*- encoding: utf-8 -*- # stub: switchman 1.2.35 ruby lib Gem::Specification.new do |s| s.name = "switchman".freeze s.version = "1.2.35".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Cody Cutrer".freeze, "James Williams".freeze, "Jacob Fugal".freeze] s.date = "2015-05-18" s.description = "Sharding".freeze s.email = ["cody@instructure.com".freeze] s.files = ["Rakefile".freeze, "app/models/switchman/shard.rb".freeze, "db/migrate/20130328212039_create_switchman_shards.rb".freeze, "db/migrate/20130328224244_create_default_shard.rb".freeze, "lib/switchman.rb".freeze, "lib/switchman/action_controller/caching.rb".freeze, "lib/switchman/active_record/abstract_adapter.rb".freeze, "lib/switchman/active_record/association.rb".freeze, "lib/switchman/active_record/attribute_methods.rb".freeze, "lib/switchman/active_record/base.rb".freeze, "lib/switchman/active_record/calculations.rb".freeze, "lib/switchman/active_record/connection_handler.rb".freeze, "lib/switchman/active_record/connection_pool.rb".freeze, "lib/switchman/active_record/finder_methods.rb".freeze, "lib/switchman/active_record/log_subscriber.rb".freeze, "lib/switchman/active_record/persistence.rb".freeze, "lib/switchman/active_record/postgresql_adapter.rb".freeze, "lib/switchman/active_record/query_cache.rb".freeze, "lib/switchman/active_record/query_methods.rb".freeze, "lib/switchman/active_record/relation.rb".freeze, "lib/switchman/active_record/spawn_methods.rb".freeze, "lib/switchman/active_support/cache.rb".freeze, "lib/switchman/connection_pool_proxy.rb".freeze, "lib/switchman/database_server.rb".freeze, "lib/switchman/default_shard.rb".freeze, "lib/switchman/engine.rb".freeze, "lib/switchman/r_spec_helper.rb".freeze, "lib/switchman/rails.rb".freeze, "lib/switchman/schema_cache.rb".freeze, "lib/switchman/shackles.rb".freeze, "lib/switchman/sharded_instrumenter.rb".freeze, "lib/switchman/test_helper.rb".freeze, "lib/switchman/version.rb".freeze, "lib/tasks/switchman.rake".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/models/appendage.rb".freeze, "spec/dummy/app/models/digit.rb".freeze, "spec/dummy/app/models/feature.rb".freeze, "spec/dummy/app/models/mirror_user.rb".freeze, "spec/dummy/app/models/root.rb".freeze, "spec/dummy/app/models/user.rb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/database.yml.example".freeze, "spec/dummy/config/database.yml.travis".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/migrations_path.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/db/development.sqlite3".freeze, "spec/dummy/db/migrate/20130403132607_create_users.rb".freeze, "spec/dummy/db/migrate/20130411202442_create_appendages.rb".freeze, "spec/dummy/db/migrate/20130411202551_create_mirror_users.rb".freeze, "spec/dummy/db/migrate/20131022202028_create_digits.rb".freeze, "spec/dummy/db/migrate/20131206172923_create_features.rb".freeze, "spec/dummy/db/migrate/20140123154135_add_parent_id_to_users.rb".freeze, "spec/dummy/db/migrate/20140219183820_create_roots.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/shard_101.sqlite3".freeze, "spec/dummy/db/shard_1020.sqlite3".freeze, "spec/dummy/db/shard_1051.sqlite3".freeze, "spec/dummy/db/shard_1067.sqlite3".freeze, "spec/dummy/db/shard_1088.sqlite3".freeze, "spec/dummy/db/shard_1119.sqlite3".freeze, "spec/dummy/db/shard_1126.sqlite3".freeze, "spec/dummy/db/shard_1156.sqlite3".freeze, "spec/dummy/db/shard_117.sqlite3".freeze, "spec/dummy/db/shard_1173.sqlite3".freeze, "spec/dummy/db/shard_120.sqlite3".freeze, "spec/dummy/db/shard_1206.sqlite3".freeze, "spec/dummy/db/shard_1248.sqlite3".freeze, "spec/dummy/db/shard_1276.sqlite3".freeze, "spec/dummy/db/shard_1297.sqlite3".freeze, "spec/dummy/db/shard_1330.sqlite3".freeze, "spec/dummy/db/shard_1361.sqlite3".freeze, "spec/dummy/db/shard_1384.sqlite3".freeze, "spec/dummy/db/shard_1446.sqlite3".freeze, "spec/dummy/db/shard_1481.sqlite3".freeze, "spec/dummy/db/shard_1508.sqlite3".freeze, "spec/dummy/db/shard_1528.sqlite3".freeze, "spec/dummy/db/shard_1553.sqlite3".freeze, "spec/dummy/db/shard_156.sqlite3".freeze, "spec/dummy/db/shard_1588.sqlite3".freeze, "spec/dummy/db/shard_1596.sqlite3".freeze, "spec/dummy/db/shard_1630.sqlite3".freeze, "spec/dummy/db/shard_1652.sqlite3".freeze, "spec/dummy/db/shard_1679.sqlite3".freeze, "spec/dummy/db/shard_1703.sqlite3".freeze, "spec/dummy/db/shard_1721.sqlite3".freeze, "spec/dummy/db/shard_1746.sqlite3".freeze, "spec/dummy/db/shard_19.sqlite3".freeze, "spec/dummy/db/shard_193.sqlite3".freeze, "spec/dummy/db/shard_23.sqlite3".freeze, "spec/dummy/db/shard_234.sqlite3".freeze, "spec/dummy/db/shard_257.sqlite3".freeze, "spec/dummy/db/shard_277.sqlite3".freeze, "spec/dummy/db/shard_311.sqlite3".freeze, "spec/dummy/db/shard_324.sqlite3".freeze, "spec/dummy/db/shard_342.sqlite3".freeze, "spec/dummy/db/shard_375.sqlite3".freeze, "spec/dummy/db/shard_389.sqlite3".freeze, "spec/dummy/db/shard_428.sqlite3".freeze, "spec/dummy/db/shard_452.sqlite3".freeze, "spec/dummy/db/shard_462.sqlite3".freeze, "spec/dummy/db/shard_483.sqlite3".freeze, "spec/dummy/db/shard_49.sqlite3".freeze, "spec/dummy/db/shard_508.sqlite3".freeze, "spec/dummy/db/shard_531.sqlite3".freeze, "spec/dummy/db/shard_554.sqlite3".freeze, "spec/dummy/db/shard_577.sqlite3".freeze, "spec/dummy/db/shard_58.sqlite3".freeze, "spec/dummy/db/shard_600.sqlite3".freeze, "spec/dummy/db/shard_623.sqlite3".freeze, "spec/dummy/db/shard_646.sqlite3".freeze, "spec/dummy/db/shard_668.sqlite3".freeze, "spec/dummy/db/shard_680.sqlite3".freeze, "spec/dummy/db/shard_708.sqlite3".freeze, "spec/dummy/db/shard_735.sqlite3".freeze, "spec/dummy/db/shard_74.sqlite3".freeze, "spec/dummy/db/shard_753.sqlite3".freeze, "spec/dummy/db/shard_76.sqlite3".freeze, "spec/dummy/db/shard_802.sqlite3".freeze, "spec/dummy/db/shard_895.sqlite3".freeze, "spec/dummy/db/shard_930.sqlite3".freeze, "spec/dummy/db/shard_953.sqlite3".freeze, "spec/dummy/db/shard_982.sqlite3".freeze, "spec/dummy/db/shard_988.sqlite3".freeze, "spec/dummy/db/test.sqlite3".freeze, "spec/dummy/log/development.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/script/rails".freeze, "spec/dummy/tmp/cache/316/980/shard%2F15".freeze, "spec/dummy/tmp/cache/319/A10/shard%2F72".freeze, "spec/dummy/tmp/cache/31A/A30/shard%2F82".freeze, "spec/dummy/tmp/cache/31B/A40/shard%2F83".freeze, "spec/dummy/tmp/cache/31C/A10/shard%2F48".freeze, "spec/dummy/tmp/cache/31C/A50/shard%2F84".freeze, "spec/dummy/tmp/cache/344/D90/shard%2F121".freeze, "spec/dummy/tmp/cache/345/E00/shard%2F500".freeze, "spec/dummy/tmp/cache/346/DF0/shard%2F321".freeze, "spec/dummy/tmp/cache/349/E10/shard%2F153".freeze, "spec/dummy/tmp/cache/349/E20/shard%2F243".freeze, "spec/dummy/tmp/cache/34A/E20/shard%2F154".freeze, "spec/dummy/tmp/cache/34A/E40/shard%2F172".freeze, "spec/dummy/tmp/cache/34A/E70/shard%2F523".freeze, "spec/dummy/tmp/cache/34A/EB0/shard%2F721".freeze, "spec/dummy/tmp/cache/34A/EC0/shard%2F730".freeze, "spec/dummy/tmp/cache/34B/E40/shard%2F245".freeze, "spec/dummy/tmp/cache/34B/E60/shard%2F425".freeze, "spec/dummy/tmp/cache/34B/EC0/shard%2F722".freeze, "spec/dummy/tmp/cache/34C/E50/shard%2F246".freeze, "spec/dummy/tmp/cache/34C/E80/shard%2F273".freeze, "spec/dummy/tmp/cache/34C/E90/shard%2F363".freeze, "spec/dummy/tmp/cache/34C/E90/shard%2F444".freeze, "spec/dummy/tmp/cache/34C/EA0/shard%2F615".freeze, "spec/dummy/tmp/cache/34C/F00/shard%2F750".freeze, "spec/dummy/tmp/cache/34D/E80/shard%2F265".freeze, "spec/dummy/tmp/cache/34D/ED0/shard%2F391".freeze, "spec/dummy/tmp/cache/34D/EE0/shard%2F724".freeze, "spec/dummy/tmp/cache/34E/ED0/shard%2F383".freeze, "spec/dummy/tmp/cache/34E/EF0/shard%2F725".freeze, "spec/dummy/tmp/cache/34E/F00/shard%2F653".freeze, "spec/dummy/tmp/cache/34F/EE0/shard%2F546".freeze, "spec/dummy/tmp/cache/34F/F00/shard%2F807".freeze, "spec/dummy/tmp/cache/34F/F30/shard%2F672".freeze, "spec/dummy/tmp/cache/350/EA0/shard%2F178".freeze, "spec/dummy/tmp/cache/350/EB0/shard%2F349".freeze, "spec/dummy/tmp/cache/350/F00/shard%2F718".freeze, "spec/dummy/tmp/cache/350/F40/shard%2F592".freeze, "spec/dummy/tmp/cache/350/F40/shard%2F916".freeze, "spec/dummy/tmp/cache/351/F00/shard%2F386".freeze, "spec/dummy/tmp/cache/351/F10/shard%2F638".freeze, "spec/dummy/tmp/cache/351/F10/shard%2F719".freeze, "spec/dummy/tmp/cache/351/F50/shard%2F917".freeze, "spec/dummy/tmp/cache/351/F70/shard%2F935".freeze, "spec/dummy/tmp/cache/352/F10/shard%2F387".freeze, "spec/dummy/tmp/cache/352/F10/shard%2F468".freeze, "spec/dummy/tmp/cache/352/F30/shard%2F729".freeze, "spec/dummy/tmp/cache/353/F10/shard%2F298".freeze, "spec/dummy/tmp/cache/353/F50/shard%2F739".freeze, "spec/dummy/tmp/cache/354/F50/shard%2F569".freeze, "spec/dummy/tmp/cache/354/F80/shard%2F677".freeze, "spec/dummy/tmp/cache/354/F90/shard%2F767".freeze, "spec/dummy/tmp/cache/354/FD0/shard%2F965".freeze, "spec/dummy/tmp/cache/355/FD0/shard%2F957".freeze, "spec/dummy/tmp/cache/356/010/shard%2F985".freeze, "spec/dummy/tmp/cache/358/040/shard%2F996".freeze, "spec/dummy/tmp/cache/358/FE0/shard%2F699".freeze, "spec/dummy/tmp/cache/374/4D0/shard%2F1210".freeze, "spec/dummy/tmp/cache/376/500/shard%2F1221".freeze, "spec/dummy/tmp/cache/376/510/shard%2F1230".freeze, "spec/dummy/tmp/cache/377/4D0/shard%2F1024".freeze, "spec/dummy/tmp/cache/377/510/shard%2F1222".freeze, "spec/dummy/tmp/cache/377/520/shard%2F1231".freeze, "spec/dummy/tmp/cache/377/570/shard%2F1600".freeze, "spec/dummy/tmp/cache/378/530/shard%2F1151".freeze, "spec/dummy/tmp/cache/378/560/shard%2F1502".freeze, "spec/dummy/tmp/cache/379/4D0/shard%2F1008".freeze, "spec/dummy/tmp/cache/379/500/shard%2F1116".freeze, "spec/dummy/tmp/cache/379/520/shard%2F1215".freeze, "spec/dummy/tmp/cache/379/530/shard%2F1224".freeze, "spec/dummy/tmp/cache/379/530/shard%2F1305".freeze, "spec/dummy/tmp/cache/379/560/shard%2F1170".freeze, "spec/dummy/tmp/cache/379/560/shard%2F1251".freeze, "spec/dummy/tmp/cache/379/570/shard%2F1341".freeze, "spec/dummy/tmp/cache/379/570/shard%2F1503".freeze, "spec/dummy/tmp/cache/37A/4E0/shard%2F1009".freeze, "spec/dummy/tmp/cache/37A/510/shard%2F1036".freeze, "spec/dummy/tmp/cache/37A/530/shard%2F1216".freeze, "spec/dummy/tmp/cache/37A/540/shard%2F1225".freeze, "spec/dummy/tmp/cache/37A/540/shard%2F1306".freeze, "spec/dummy/tmp/cache/37B/5B0/shard%2F1523".freeze, "spec/dummy/tmp/cache/37C/550/shard%2F1218".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1065".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1227".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1308".freeze, "spec/dummy/tmp/cache/37C/5A0/shard%2F1263".freeze, "spec/dummy/tmp/cache/37C/5E0/shard%2F1542".freeze, "spec/dummy/tmp/cache/37D/560/shard%2F1219".freeze, "spec/dummy/tmp/cache/37D/570/shard%2F1228".freeze, "spec/dummy/tmp/cache/37D/570/shard%2F1309".freeze, "spec/dummy/tmp/cache/37D/590/shard%2F1327".freeze, "spec/dummy/tmp/cache/37D/5D0/shard%2F1525".freeze, "spec/dummy/tmp/cache/37E/570/shard%2F1139".freeze, "spec/dummy/tmp/cache/37E/5C0/shard%2F1346".freeze, "spec/dummy/tmp/cache/37E/620/shard%2F1724".freeze, "spec/dummy/tmp/cache/37E/630/shard%2F1571".freeze, "spec/dummy/tmp/cache/37F/5A0/shard%2F1077".freeze, "spec/dummy/tmp/cache/380/5B0/shard%2F1078".freeze, "spec/dummy/tmp/cache/380/5E0/shard%2F1429".freeze, "spec/dummy/tmp/cache/380/600/shard%2F1285".freeze, "spec/dummy/tmp/cache/380/670/shard%2F1672".freeze, "spec/dummy/tmp/cache/381/5D0/shard%2F1169".freeze, "spec/dummy/tmp/cache/381/5E0/shard%2F1097".freeze, "spec/dummy/tmp/cache/381/5E0/shard%2F1259".freeze, "spec/dummy/tmp/cache/381/5F0/shard%2F1187".freeze, "spec/dummy/tmp/cache/381/640/shard%2F1556".freeze, "spec/dummy/tmp/cache/381/680/shard%2F1592".freeze, "spec/dummy/tmp/cache/382/620/shard%2F1368".freeze, "spec/dummy/tmp/cache/382/640/shard%2F1548".freeze, "spec/dummy/tmp/cache/382/640/shard%2F1629".freeze, "spec/dummy/tmp/cache/383/650/shard%2F1549".freeze, "spec/dummy/tmp/cache/385/680/shard%2F1479".freeze, "spec/dummy/tmp/cache/385/6C0/shard%2F1677".freeze, "spec/dummy/tmp/cache/386/6B0/shard%2F1498".freeze, "spec/dummy/tmp/cache/386/6C0/shard%2F1669".freeze, "spec/dummy/tmp/cache/386/6D0/shard%2F1759".freeze, "spec/dummy/tmp/cache/387/700/shard%2F1697".freeze, "spec/dummy/tmp/cache/3A4/EA0/shard%2F10012".freeze, "spec/dummy/tmp/cache/3A4/EE0/shard%2F11101".freeze, "spec/dummy/tmp/cache/3A5/EA0/shard%2F10004".freeze, "spec/dummy/tmp/cache/3A6/F40/shard%2F10410".freeze, "spec/dummy/tmp/cache/3A7/F20/shard%2F10060".freeze, "spec/dummy/tmp/cache/3A7/F20/shard%2F11032".freeze, "spec/dummy/tmp/cache/3A7/F30/shard%2F10231".freeze, "spec/dummy/tmp/cache/3A8/EF0/shard%2F10106".freeze, "spec/dummy/tmp/cache/3A8/F70/shard%2F11312".freeze, "spec/dummy/tmp/cache/3A8/F90/shard%2F10520".freeze, "spec/dummy/tmp/cache/3A9/F40/shard%2F10062".freeze, "spec/dummy/tmp/cache/3A9/F50/shard%2F11124".freeze, "spec/dummy/tmp/cache/3A9/F80/shard%2F10341".freeze, "spec/dummy/tmp/cache/3AA/F10/shard%2F10027".freeze, "spec/dummy/tmp/cache/3AA/F10/shard%2F10108".freeze, "spec/dummy/tmp/cache/3AA/F30/shard%2F10045".freeze, "spec/dummy/tmp/cache/3AA/FB0/shard%2F10441".freeze, "spec/dummy/tmp/cache/3AA/FB0/shard%2F11170".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F10612".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F11260".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F11503".freeze, "spec/dummy/tmp/cache/3AB/010/shard%2F10730".freeze, "spec/dummy/tmp/cache/3AB/F30/shard%2F11009".freeze, "spec/dummy/tmp/cache/3AB/F70/shard%2F10154".freeze, "spec/dummy/tmp/cache/3AB/FD0/shard%2F11342".freeze, "spec/dummy/tmp/cache/3AC/020/shard%2F10650".freeze, "spec/dummy/tmp/cache/3AC/F90/shard%2F10083".freeze, "spec/dummy/tmp/cache/3AC/F90/shard%2F11055".freeze, "spec/dummy/tmp/cache/3AC/FC0/shard%2F10272".freeze, "spec/dummy/tmp/cache/3AD/000/shard%2F10543".freeze, "spec/dummy/tmp/cache/3AD/060/shard%2F11650".freeze, "spec/dummy/tmp/cache/3AD/F50/shard%2F10039".freeze, "spec/dummy/tmp/cache/3AD/F90/shard%2F10318".freeze, "spec/dummy/tmp/cache/3AD/FA0/shard%2F10246".freeze, "spec/dummy/tmp/cache/3AE/060/shard%2F10751".freeze, "spec/dummy/tmp/cache/3AE/060/shard%2F11480".freeze, "spec/dummy/tmp/cache/3AE/090/shard%2F10940".freeze, "spec/dummy/tmp/cache/3AE/FD0/shard%2F11237".freeze, "spec/dummy/tmp/cache/3AE/FF0/shard%2F10364".freeze, "spec/dummy/tmp/cache/3AF/010/shard%2F11427".freeze, "spec/dummy/tmp/cache/3AF/020/shard%2F11193".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F10635".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F11283".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F11526".freeze, "spec/dummy/tmp/cache/3B0/040/shard%2F11365".freeze, "spec/dummy/tmp/cache/3B0/060/shard%2F11626".freeze, "spec/dummy/tmp/cache/3B0/090/shard%2F11572".freeze, "spec/dummy/tmp/cache/3B0/FE0/shard%2F10177".freeze, "spec/dummy/tmp/cache/3B0/FE0/shard%2F11149".freeze, "spec/dummy/tmp/cache/3B1/000/shard%2F11078".freeze, "spec/dummy/tmp/cache/3B1/030/shard%2F10295".freeze, "spec/dummy/tmp/cache/3B1/040/shard%2F10466".freeze, "spec/dummy/tmp/cache/3B1/090/shard%2F10673".freeze, "spec/dummy/tmp/cache/3B1/0B0/shard%2F11744".freeze, "spec/dummy/tmp/cache/3B2/070/shard%2F10566".freeze, "spec/dummy/tmp/cache/3B2/0A0/shard%2F10917".freeze, "spec/dummy/tmp/cache/3B2/0D0/shard%2F11673".freeze, "spec/dummy/tmp/cache/3B3/060/shard%2F10387".freeze, "spec/dummy/tmp/cache/3B3/0A0/shard%2F11719".freeze, "spec/dummy/tmp/cache/3B3/100/shard%2F10963".freeze, "spec/dummy/tmp/cache/3B4/0A0/shard%2F11549".freeze, "spec/dummy/tmp/cache/3B5/0B0/shard%2F10497".freeze, "spec/dummy/tmp/cache/3B5/100/shard%2F11595".freeze, "spec/dummy/tmp/cache/3B6/100/shard%2F10696".freeze, "spec/dummy/tmp/cache/3B7/0E0/shard%2F10589".freeze, "spec/dummy/tmp/cache/3B7/140/shard%2F11696".freeze, "spec/dummy/tmp/cache/3B8/170/shard%2F10986".freeze, "spec/dummy/tmp/cache/3BA/160/shard%2F10799".freeze, "spec/lib/action_controller/caching_spec.rb".freeze, "spec/lib/active_record/abstract_adapter_spec.rb".freeze, "spec/lib/active_record/association_spec.rb".freeze, "spec/lib/active_record/attribute_methods_spec.rb".freeze, "spec/lib/active_record/base_spec.rb".freeze, "spec/lib/active_record/calculations_spec.rb".freeze, "spec/lib/active_record/connection_handler_spec.rb".freeze, "spec/lib/active_record/connection_pool_spec.rb".freeze, "spec/lib/active_record/finder_methods_spec.rb".freeze, "spec/lib/active_record/persistence_spec.rb".freeze, "spec/lib/active_record/query_cache_spec.rb".freeze, "spec/lib/active_record/query_methods_spec.rb".freeze, "spec/lib/active_record/relation_spec.rb".freeze, "spec/lib/active_record/spawn_methods_spec.rb".freeze, "spec/lib/connection_pool_proxy_spec.rb".freeze, "spec/lib/database_server_spec.rb".freeze, "spec/lib/default_shard_spec.rb".freeze, "spec/lib/engine_spec.rb".freeze, "spec/lib/r_spec_helper_spec.rb".freeze, "spec/lib/rails_spec.rb".freeze, "spec/lib/rake_spec.rb".freeze, "spec/lib/shackles_spec.rb".freeze, "spec/models/shard_spec.rb".freeze, "spec/spec_helper.rb".freeze] s.homepage = "http://www.instructure.com/".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Rails 3 sharding magic".freeze s.test_files = ["spec/dummy/app/models/appendage.rb".freeze, "spec/dummy/app/models/digit.rb".freeze, "spec/dummy/app/models/feature.rb".freeze, "spec/dummy/app/models/mirror_user.rb".freeze, "spec/dummy/app/models/root.rb".freeze, "spec/dummy/app/models/user.rb".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/database.yml.example".freeze, "spec/dummy/config/database.yml.travis".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/migrations_path.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/db/development.sqlite3".freeze, "spec/dummy/db/migrate/20130403132607_create_users.rb".freeze, "spec/dummy/db/migrate/20130411202442_create_appendages.rb".freeze, "spec/dummy/db/migrate/20130411202551_create_mirror_users.rb".freeze, "spec/dummy/db/migrate/20131022202028_create_digits.rb".freeze, "spec/dummy/db/migrate/20131206172923_create_features.rb".freeze, "spec/dummy/db/migrate/20140123154135_add_parent_id_to_users.rb".freeze, "spec/dummy/db/migrate/20140219183820_create_roots.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/shard_101.sqlite3".freeze, "spec/dummy/db/shard_1020.sqlite3".freeze, "spec/dummy/db/shard_1051.sqlite3".freeze, "spec/dummy/db/shard_1067.sqlite3".freeze, "spec/dummy/db/shard_1088.sqlite3".freeze, "spec/dummy/db/shard_1119.sqlite3".freeze, "spec/dummy/db/shard_1126.sqlite3".freeze, "spec/dummy/db/shard_1156.sqlite3".freeze, "spec/dummy/db/shard_117.sqlite3".freeze, "spec/dummy/db/shard_1173.sqlite3".freeze, "spec/dummy/db/shard_120.sqlite3".freeze, "spec/dummy/db/shard_1206.sqlite3".freeze, "spec/dummy/db/shard_1248.sqlite3".freeze, "spec/dummy/db/shard_1276.sqlite3".freeze, "spec/dummy/db/shard_1297.sqlite3".freeze, "spec/dummy/db/shard_1330.sqlite3".freeze, "spec/dummy/db/shard_1361.sqlite3".freeze, "spec/dummy/db/shard_1384.sqlite3".freeze, "spec/dummy/db/shard_1446.sqlite3".freeze, "spec/dummy/db/shard_1481.sqlite3".freeze, "spec/dummy/db/shard_1508.sqlite3".freeze, "spec/dummy/db/shard_1528.sqlite3".freeze, "spec/dummy/db/shard_1553.sqlite3".freeze, "spec/dummy/db/shard_156.sqlite3".freeze, "spec/dummy/db/shard_1588.sqlite3".freeze, "spec/dummy/db/shard_1596.sqlite3".freeze, "spec/dummy/db/shard_1630.sqlite3".freeze, "spec/dummy/db/shard_1652.sqlite3".freeze, "spec/dummy/db/shard_1679.sqlite3".freeze, "spec/dummy/db/shard_1703.sqlite3".freeze, "spec/dummy/db/shard_1721.sqlite3".freeze, "spec/dummy/db/shard_1746.sqlite3".freeze, "spec/dummy/db/shard_19.sqlite3".freeze, "spec/dummy/db/shard_193.sqlite3".freeze, "spec/dummy/db/shard_23.sqlite3".freeze, "spec/dummy/db/shard_234.sqlite3".freeze, "spec/dummy/db/shard_257.sqlite3".freeze, "spec/dummy/db/shard_277.sqlite3".freeze, "spec/dummy/db/shard_311.sqlite3".freeze, "spec/dummy/db/shard_324.sqlite3".freeze, "spec/dummy/db/shard_342.sqlite3".freeze, "spec/dummy/db/shard_375.sqlite3".freeze, "spec/dummy/db/shard_389.sqlite3".freeze, "spec/dummy/db/shard_428.sqlite3".freeze, "spec/dummy/db/shard_452.sqlite3".freeze, "spec/dummy/db/shard_462.sqlite3".freeze, "spec/dummy/db/shard_483.sqlite3".freeze, "spec/dummy/db/shard_49.sqlite3".freeze, "spec/dummy/db/shard_508.sqlite3".freeze, "spec/dummy/db/shard_531.sqlite3".freeze, "spec/dummy/db/shard_554.sqlite3".freeze, "spec/dummy/db/shard_577.sqlite3".freeze, "spec/dummy/db/shard_58.sqlite3".freeze, "spec/dummy/db/shard_600.sqlite3".freeze, "spec/dummy/db/shard_623.sqlite3".freeze, "spec/dummy/db/shard_646.sqlite3".freeze, "spec/dummy/db/shard_668.sqlite3".freeze, "spec/dummy/db/shard_680.sqlite3".freeze, "spec/dummy/db/shard_708.sqlite3".freeze, "spec/dummy/db/shard_735.sqlite3".freeze, "spec/dummy/db/shard_74.sqlite3".freeze, "spec/dummy/db/shard_753.sqlite3".freeze, "spec/dummy/db/shard_76.sqlite3".freeze, "spec/dummy/db/shard_802.sqlite3".freeze, "spec/dummy/db/shard_895.sqlite3".freeze, "spec/dummy/db/shard_930.sqlite3".freeze, "spec/dummy/db/shard_953.sqlite3".freeze, "spec/dummy/db/shard_982.sqlite3".freeze, "spec/dummy/db/shard_988.sqlite3".freeze, "spec/dummy/db/test.sqlite3".freeze, "spec/dummy/log/development.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/script/rails".freeze, "spec/dummy/tmp/cache/316/980/shard%2F15".freeze, "spec/dummy/tmp/cache/319/A10/shard%2F72".freeze, "spec/dummy/tmp/cache/31A/A30/shard%2F82".freeze, "spec/dummy/tmp/cache/31B/A40/shard%2F83".freeze, "spec/dummy/tmp/cache/31C/A10/shard%2F48".freeze, "spec/dummy/tmp/cache/31C/A50/shard%2F84".freeze, "spec/dummy/tmp/cache/344/D90/shard%2F121".freeze, "spec/dummy/tmp/cache/345/E00/shard%2F500".freeze, "spec/dummy/tmp/cache/346/DF0/shard%2F321".freeze, "spec/dummy/tmp/cache/349/E10/shard%2F153".freeze, "spec/dummy/tmp/cache/349/E20/shard%2F243".freeze, "spec/dummy/tmp/cache/34A/E20/shard%2F154".freeze, "spec/dummy/tmp/cache/34A/E40/shard%2F172".freeze, "spec/dummy/tmp/cache/34A/E70/shard%2F523".freeze, "spec/dummy/tmp/cache/34A/EB0/shard%2F721".freeze, "spec/dummy/tmp/cache/34A/EC0/shard%2F730".freeze, "spec/dummy/tmp/cache/34B/E40/shard%2F245".freeze, "spec/dummy/tmp/cache/34B/E60/shard%2F425".freeze, "spec/dummy/tmp/cache/34B/EC0/shard%2F722".freeze, "spec/dummy/tmp/cache/34C/E50/shard%2F246".freeze, "spec/dummy/tmp/cache/34C/E80/shard%2F273".freeze, "spec/dummy/tmp/cache/34C/E90/shard%2F363".freeze, "spec/dummy/tmp/cache/34C/E90/shard%2F444".freeze, "spec/dummy/tmp/cache/34C/EA0/shard%2F615".freeze, "spec/dummy/tmp/cache/34C/F00/shard%2F750".freeze, "spec/dummy/tmp/cache/34D/E80/shard%2F265".freeze, "spec/dummy/tmp/cache/34D/ED0/shard%2F391".freeze, "spec/dummy/tmp/cache/34D/EE0/shard%2F724".freeze, "spec/dummy/tmp/cache/34E/ED0/shard%2F383".freeze, "spec/dummy/tmp/cache/34E/EF0/shard%2F725".freeze, "spec/dummy/tmp/cache/34E/F00/shard%2F653".freeze, "spec/dummy/tmp/cache/34F/EE0/shard%2F546".freeze, "spec/dummy/tmp/cache/34F/F00/shard%2F807".freeze, "spec/dummy/tmp/cache/34F/F30/shard%2F672".freeze, "spec/dummy/tmp/cache/350/EA0/shard%2F178".freeze, "spec/dummy/tmp/cache/350/EB0/shard%2F349".freeze, "spec/dummy/tmp/cache/350/F00/shard%2F718".freeze, "spec/dummy/tmp/cache/350/F40/shard%2F592".freeze, "spec/dummy/tmp/cache/350/F40/shard%2F916".freeze, "spec/dummy/tmp/cache/351/F00/shard%2F386".freeze, "spec/dummy/tmp/cache/351/F10/shard%2F638".freeze, "spec/dummy/tmp/cache/351/F10/shard%2F719".freeze, "spec/dummy/tmp/cache/351/F50/shard%2F917".freeze, "spec/dummy/tmp/cache/351/F70/shard%2F935".freeze, "spec/dummy/tmp/cache/352/F10/shard%2F387".freeze, "spec/dummy/tmp/cache/352/F10/shard%2F468".freeze, "spec/dummy/tmp/cache/352/F30/shard%2F729".freeze, "spec/dummy/tmp/cache/353/F10/shard%2F298".freeze, "spec/dummy/tmp/cache/353/F50/shard%2F739".freeze, "spec/dummy/tmp/cache/354/F50/shard%2F569".freeze, "spec/dummy/tmp/cache/354/F80/shard%2F677".freeze, "spec/dummy/tmp/cache/354/F90/shard%2F767".freeze, "spec/dummy/tmp/cache/354/FD0/shard%2F965".freeze, "spec/dummy/tmp/cache/355/FD0/shard%2F957".freeze, "spec/dummy/tmp/cache/356/010/shard%2F985".freeze, "spec/dummy/tmp/cache/358/040/shard%2F996".freeze, "spec/dummy/tmp/cache/358/FE0/shard%2F699".freeze, "spec/dummy/tmp/cache/374/4D0/shard%2F1210".freeze, "spec/dummy/tmp/cache/376/500/shard%2F1221".freeze, "spec/dummy/tmp/cache/376/510/shard%2F1230".freeze, "spec/dummy/tmp/cache/377/4D0/shard%2F1024".freeze, "spec/dummy/tmp/cache/377/510/shard%2F1222".freeze, "spec/dummy/tmp/cache/377/520/shard%2F1231".freeze, "spec/dummy/tmp/cache/377/570/shard%2F1600".freeze, "spec/dummy/tmp/cache/378/530/shard%2F1151".freeze, "spec/dummy/tmp/cache/378/560/shard%2F1502".freeze, "spec/dummy/tmp/cache/379/4D0/shard%2F1008".freeze, "spec/dummy/tmp/cache/379/500/shard%2F1116".freeze, "spec/dummy/tmp/cache/379/520/shard%2F1215".freeze, "spec/dummy/tmp/cache/379/530/shard%2F1224".freeze, "spec/dummy/tmp/cache/379/530/shard%2F1305".freeze, "spec/dummy/tmp/cache/379/560/shard%2F1170".freeze, "spec/dummy/tmp/cache/379/560/shard%2F1251".freeze, "spec/dummy/tmp/cache/379/570/shard%2F1341".freeze, "spec/dummy/tmp/cache/379/570/shard%2F1503".freeze, "spec/dummy/tmp/cache/37A/4E0/shard%2F1009".freeze, "spec/dummy/tmp/cache/37A/510/shard%2F1036".freeze, "spec/dummy/tmp/cache/37A/530/shard%2F1216".freeze, "spec/dummy/tmp/cache/37A/540/shard%2F1225".freeze, "spec/dummy/tmp/cache/37A/540/shard%2F1306".freeze, "spec/dummy/tmp/cache/37B/5B0/shard%2F1523".freeze, "spec/dummy/tmp/cache/37C/550/shard%2F1218".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1065".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1227".freeze, "spec/dummy/tmp/cache/37C/560/shard%2F1308".freeze, "spec/dummy/tmp/cache/37C/5A0/shard%2F1263".freeze, "spec/dummy/tmp/cache/37C/5E0/shard%2F1542".freeze, "spec/dummy/tmp/cache/37D/560/shard%2F1219".freeze, "spec/dummy/tmp/cache/37D/570/shard%2F1228".freeze, "spec/dummy/tmp/cache/37D/570/shard%2F1309".freeze, "spec/dummy/tmp/cache/37D/590/shard%2F1327".freeze, "spec/dummy/tmp/cache/37D/5D0/shard%2F1525".freeze, "spec/dummy/tmp/cache/37E/570/shard%2F1139".freeze, "spec/dummy/tmp/cache/37E/5C0/shard%2F1346".freeze, "spec/dummy/tmp/cache/37E/620/shard%2F1724".freeze, "spec/dummy/tmp/cache/37E/630/shard%2F1571".freeze, "spec/dummy/tmp/cache/37F/5A0/shard%2F1077".freeze, "spec/dummy/tmp/cache/380/5B0/shard%2F1078".freeze, "spec/dummy/tmp/cache/380/5E0/shard%2F1429".freeze, "spec/dummy/tmp/cache/380/600/shard%2F1285".freeze, "spec/dummy/tmp/cache/380/670/shard%2F1672".freeze, "spec/dummy/tmp/cache/381/5D0/shard%2F1169".freeze, "spec/dummy/tmp/cache/381/5E0/shard%2F1097".freeze, "spec/dummy/tmp/cache/381/5E0/shard%2F1259".freeze, "spec/dummy/tmp/cache/381/5F0/shard%2F1187".freeze, "spec/dummy/tmp/cache/381/640/shard%2F1556".freeze, "spec/dummy/tmp/cache/381/680/shard%2F1592".freeze, "spec/dummy/tmp/cache/382/620/shard%2F1368".freeze, "spec/dummy/tmp/cache/382/640/shard%2F1548".freeze, "spec/dummy/tmp/cache/382/640/shard%2F1629".freeze, "spec/dummy/tmp/cache/383/650/shard%2F1549".freeze, "spec/dummy/tmp/cache/385/680/shard%2F1479".freeze, "spec/dummy/tmp/cache/385/6C0/shard%2F1677".freeze, "spec/dummy/tmp/cache/386/6B0/shard%2F1498".freeze, "spec/dummy/tmp/cache/386/6C0/shard%2F1669".freeze, "spec/dummy/tmp/cache/386/6D0/shard%2F1759".freeze, "spec/dummy/tmp/cache/387/700/shard%2F1697".freeze, "spec/dummy/tmp/cache/3A4/EA0/shard%2F10012".freeze, "spec/dummy/tmp/cache/3A4/EE0/shard%2F11101".freeze, "spec/dummy/tmp/cache/3A5/EA0/shard%2F10004".freeze, "spec/dummy/tmp/cache/3A6/F40/shard%2F10410".freeze, "spec/dummy/tmp/cache/3A7/F20/shard%2F10060".freeze, "spec/dummy/tmp/cache/3A7/F20/shard%2F11032".freeze, "spec/dummy/tmp/cache/3A7/F30/shard%2F10231".freeze, "spec/dummy/tmp/cache/3A8/EF0/shard%2F10106".freeze, "spec/dummy/tmp/cache/3A8/F70/shard%2F11312".freeze, "spec/dummy/tmp/cache/3A8/F90/shard%2F10520".freeze, "spec/dummy/tmp/cache/3A9/F40/shard%2F10062".freeze, "spec/dummy/tmp/cache/3A9/F50/shard%2F11124".freeze, "spec/dummy/tmp/cache/3A9/F80/shard%2F10341".freeze, "spec/dummy/tmp/cache/3AA/F10/shard%2F10027".freeze, "spec/dummy/tmp/cache/3AA/F10/shard%2F10108".freeze, "spec/dummy/tmp/cache/3AA/F30/shard%2F10045".freeze, "spec/dummy/tmp/cache/3AA/FB0/shard%2F10441".freeze, "spec/dummy/tmp/cache/3AA/FB0/shard%2F11170".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F10612".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F11260".freeze, "spec/dummy/tmp/cache/3AA/FC0/shard%2F11503".freeze, "spec/dummy/tmp/cache/3AB/010/shard%2F10730".freeze, "spec/dummy/tmp/cache/3AB/F30/shard%2F11009".freeze, "spec/dummy/tmp/cache/3AB/F70/shard%2F10154".freeze, "spec/dummy/tmp/cache/3AB/FD0/shard%2F11342".freeze, "spec/dummy/tmp/cache/3AC/020/shard%2F10650".freeze, "spec/dummy/tmp/cache/3AC/F90/shard%2F10083".freeze, "spec/dummy/tmp/cache/3AC/F90/shard%2F11055".freeze, "spec/dummy/tmp/cache/3AC/FC0/shard%2F10272".freeze, "spec/dummy/tmp/cache/3AD/000/shard%2F10543".freeze, "spec/dummy/tmp/cache/3AD/060/shard%2F11650".freeze, "spec/dummy/tmp/cache/3AD/F50/shard%2F10039".freeze, "spec/dummy/tmp/cache/3AD/F90/shard%2F10318".freeze, "spec/dummy/tmp/cache/3AD/FA0/shard%2F10246".freeze, "spec/dummy/tmp/cache/3AE/060/shard%2F10751".freeze, "spec/dummy/tmp/cache/3AE/060/shard%2F11480".freeze, "spec/dummy/tmp/cache/3AE/090/shard%2F10940".freeze, "spec/dummy/tmp/cache/3AE/FD0/shard%2F11237".freeze, "spec/dummy/tmp/cache/3AE/FF0/shard%2F10364".freeze, "spec/dummy/tmp/cache/3AF/010/shard%2F11427".freeze, "spec/dummy/tmp/cache/3AF/020/shard%2F11193".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F10635".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F11283".freeze, "spec/dummy/tmp/cache/3AF/030/shard%2F11526".freeze, "spec/dummy/tmp/cache/3B0/040/shard%2F11365".freeze, "spec/dummy/tmp/cache/3B0/060/shard%2F11626".freeze, "spec/dummy/tmp/cache/3B0/090/shard%2F11572".freeze, "spec/dummy/tmp/cache/3B0/FE0/shard%2F10177".freeze, "spec/dummy/tmp/cache/3B0/FE0/shard%2F11149".freeze, "spec/dummy/tmp/cache/3B1/000/shard%2F11078".freeze, "spec/dummy/tmp/cache/3B1/030/shard%2F10295".freeze, "spec/dummy/tmp/cache/3B1/040/shard%2F10466".freeze, "spec/dummy/tmp/cache/3B1/090/shard%2F10673".freeze, "spec/dummy/tmp/cache/3B1/0B0/shard%2F11744".freeze, "spec/dummy/tmp/cache/3B2/070/shard%2F10566".freeze, "spec/dummy/tmp/cache/3B2/0A0/shard%2F10917".freeze, "spec/dummy/tmp/cache/3B2/0D0/shard%2F11673".freeze, "spec/dummy/tmp/cache/3B3/060/shard%2F10387".freeze, "spec/dummy/tmp/cache/3B3/0A0/shard%2F11719".freeze, "spec/dummy/tmp/cache/3B3/100/shard%2F10963".freeze, "spec/dummy/tmp/cache/3B4/0A0/shard%2F11549".freeze, "spec/dummy/tmp/cache/3B5/0B0/shard%2F10497".freeze, "spec/dummy/tmp/cache/3B5/100/shard%2F11595".freeze, "spec/dummy/tmp/cache/3B6/100/shard%2F10696".freeze, "spec/dummy/tmp/cache/3B7/0E0/shard%2F10589".freeze, "spec/dummy/tmp/cache/3B7/140/shard%2F11696".freeze, "spec/dummy/tmp/cache/3B8/170/shard%2F10986".freeze, "spec/dummy/tmp/cache/3BA/160/shard%2F10799".freeze, "spec/lib/action_controller/caching_spec.rb".freeze, "spec/lib/active_record/abstract_adapter_spec.rb".freeze, "spec/lib/active_record/association_spec.rb".freeze, "spec/lib/active_record/attribute_methods_spec.rb".freeze, "spec/lib/active_record/base_spec.rb".freeze, "spec/lib/active_record/calculations_spec.rb".freeze, "spec/lib/active_record/connection_handler_spec.rb".freeze, "spec/lib/active_record/connection_pool_spec.rb".freeze, "spec/lib/active_record/finder_methods_spec.rb".freeze, "spec/lib/active_record/persistence_spec.rb".freeze, "spec/lib/active_record/query_cache_spec.rb".freeze, "spec/lib/active_record/query_methods_spec.rb".freeze, "spec/lib/active_record/relation_spec.rb".freeze, "spec/lib/active_record/spawn_methods_spec.rb".freeze, "spec/lib/connection_pool_proxy_spec.rb".freeze, "spec/lib/database_server_spec.rb".freeze, "spec/lib/default_shard_spec.rb".freeze, "spec/lib/engine_spec.rb".freeze, "spec/lib/r_spec_helper_spec.rb".freeze, "spec/lib/rails_spec.rb".freeze, "spec/lib/rake_spec.rb".freeze, "spec/lib/shackles_spec.rb".freeze, "spec/models/shard_spec.rb".freeze, "spec/spec_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 3.2".freeze, "< 4.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.2".freeze, "< 4.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) end