activerecord-turntable-2.1.1

https://rubygems.org

activerecord-turntable

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 340504

number: 2.1.1

platform: ruby

spec_sha256: 64645393a56b51d3de7f2af6d2199f8da9e67aadfa279d60ca9dc4f5c700b36b

sha256: 6c094185141e97935de918c29ee45270d1122881db860a4280b4e5f974714820

created_at: 2024-05-13 08:18:42 UTC

updated_at: 2024-06-07 20:59:15 UTC

position: 21

version_data_entries_count: 123

uploaded_at: 2015-01-26 06:54:08 UTC

indexed: true

has_extensions:

extensions:

Gem size: 45 KB

Version Data Entries

Total: 123

Unpacked size: 186 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.coveralls.yml1006440046 Bytes38d204a7e719be2c116622195c7885e02ee4e9a361214cb48a68616730ea4ecf
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400247 Bytes0f8fb21fb8d5a6cd1364a6709ef199683e66af7c8c4587dfe77d6ab18b76a5d7
.rspec1006440032 Bytes6f7d309d9cb4b5fe4cd4fe849e9b996907153b3439845729414d5757448c6e82
.travis.yml10064400301 Bytes8ba4f06f8a2557999a4a87e009e06dd4fbee6515fba33e3c09980c6b558ce01f
CHANGELOG.md100644003.26 KBc10239a5107b91f78c4be290540500a7615cd76bbbb300853d815bf922db9757
Gemfile1006440039 Bytesafe937ae0b605332cd5f9bfbd40d488faff2b9cd5bdd2a6f75fb3107704a196f
Guardfile10064400314 Bytesd4aa3f7f7f3627a48718156bcd1172243f054db7d62079bc2bd666d04d372411
LICENSE.txt100644001.03 KBe5c1d94348708ad890191a03079469af64c151a81a6205d8afb344c66e9439f9
README.md1006440012.8 KB5b9a276acecfc65e769e52acfde64fa0621651bbc5a4f6a4252ade3a83307ef8
Rakefile100644004.73 KBca5859774660cd71180a17e8aacc78fd3c6619898086c4fb4d46cbc530f28d4a
activerecord-turntable.gemspec100644001.97 KB78de3c0c17beb298bf2cc828c326e06f44f47c0c77ab95b5584db3f9246684b9
gemfiles/rails4_0.gemfile10064400118 Bytes7c5d2ecd854ab83f256a176487eb0d9085535de5791b342047bcb04fd3217232
gemfiles/rails4_1.gemfile10064400118 Bytes740ee42d0e9686132f90ddd0e7a4ce550a30d22b9a6506986fc7800d89585620
gemfiles/rails4_2.gemfile10064400118 Bytesed931ce00546dd19d74963bae809a219b65c3dba16b6fe91a19aef2235e4dd2f
lib/active_record/turntable.rb100644001.51 KBf9fae52b0167c46d50a81076bd543e4c67cd1e725cbbd2bf69817c3421090fc1
lib/active_record/turntable/active_record_ext.rb100644001.66 KB172e6fa1f74483138e49a0985a37a497f674738a14c9a050cb4a0c911a6300c4
lib/active_record/turntable/active_record_ext/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/active_record/turntable/active_record_ext/abstract_adapter.rb100644001.15 KB259a4e5d2d6b27f21c04fad02a628901312ada4fcc8f099895d9438085b55558
lib/active_record/turntable/active_record_ext/activerecord_import_ext.rb100644001.51 KBedf167266273d388590abe60a1330d82023902b4ff29daad9d0a1fa1cfd41e9e
lib/active_record/turntable/active_record_ext/acts_as_archive_extension.rb10064400697 Bytes6c66cfae53156ac1a4e7531d99e6d6d231f894d0e3c21c977efc2b1d29422c52
lib/active_record/turntable/active_record_ext/association.rb100644004.57 KB411be649d985b5c2919812fea9206efa32e83ac246ac6a0212864be9d3165486
lib/active_record/turntable/active_record_ext/association_preloader.rb100644001.03 KB2ef95b56b20394a7928b55bd1e8ee68926bfb37f75abc59010b337988868b87a
lib/active_record/turntable/active_record_ext/clever_load.rb100644001.95 KB6fae44e4a0e16bfa1bdd6be849039e9ac3580ca5c307790519581b4ec69813eb
lib/active_record/turntable/active_record_ext/connection_handler_extension.rb100644001.07 KB5a8aedb8f21443a136e4c09c136537c489f1c560a0f784c1c041fc4e7dc6a777
lib/active_record/turntable/active_record_ext/database_tasks.rb100644003.02 KBb74c8b6f02c8a716ba5f6553ced82458b32de450bb9ecbf5062f01a55df66604
lib/active_record/turntable/active_record_ext/fixtures.rb100644004.45 KB8817a58f5e399fd4490a234ce71f935d92f694d0d038e2d0742d880bfd88ba46
lib/active_record/turntable/active_record_ext/locking_optimistic.rb100644006.01 KB0f7d9a14c339d72e38b97c892a402620744fb3a1e8a6e1c19f2dd13a989659a0
lib/active_record/turntable/active_record_ext/log_subscriber.rb100644001.37 KB4ff13fdd44fec943ce97a06a2427a4078bae899e74217f1eb92fbd472b92d117
lib/active_record/turntable/active_record_ext/migration_proxy.rb10064400132 Bytes10347a9e9d752d7ef34a0dbae058319bb5e36b85057ddf25ce2ca35befdfaef2
lib/active_record/turntable/active_record_ext/persistence.rb100644008.93 KBbcbfb375d511bb95ae38036672af43cf81777075db94460dbbdf31780fe4baeb
lib/active_record/turntable/active_record_ext/relation.rb100644001.8 KB13469bee153a1137fa2fad51f46faa308d9e13921da557ab9db24ccbf59bd569
lib/active_record/turntable/active_record_ext/schema_dumper.rb100644003.13 KB295132fe1b035b1138c2b43dd83c86a6ccd9228903fe5e8d487046a8e9fb6a90
lib/active_record/turntable/active_record_ext/sequencer.rb10064400857 Bytes683d1bc7e31c3020a8c874d2340a234bc57cf9fd8f47da012f27fd5a7f0e8289
lib/active_record/turntable/active_record_ext/transactions.rb100644001.38 KB52891970dd614f3274f039466ad95966f95005d729450e8b9f011e16a1f9866d
lib/active_record/turntable/algorithm.rb10064400216 Bytes60012e1f0ccb0f05e3bd04dbb188695c681adc1a092d36cc06df94e09fe3d8dd
lib/active_record/turntable/algorithm/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/active_record/turntable/algorithm/base.rb10064400206 Bytes9ce3d57d8c0980dfbb96696d586853ca63b41cb17cf7fbdbc02798e55c7b35ea
lib/active_record/turntable/algorithm/range_algorithm.rb100644001.18 KB3eadab3d5469b3d40997d35b09a04ba493c48dd39f710d4c5c1907d843a4dc49
lib/active_record/turntable/algorithm/range_bsearch_algorithm.rb100644001.28 KB8f9af24cb2f5da71d396fb2c6ef9848fabab6e9df7f4fc0ecf096f03dda0737e
lib/active_record/turntable/base.rb100644004.06 KB4561043bd797ab0651aa909a372502b4c3861510d5cd9b7013564e4b2fa2c866
lib/active_record/turntable/cluster.rb100644002.39 KB87ad0a6f31a61f75b8956e2fd9c2819d91af9ffa0533546625c2e463f6c37594
lib/active_record/turntable/cluster_helper_methods.rb100644002.72 KBfb96039dc435ad5bd3f85be5fb51c9fad606ef70e341aeb0fb423a3cf0d4cf90
lib/active_record/turntable/config.rb10064400743 Bytes0bad68b71db719f831f974d1ce363f48407c076be63526e7cdf4841cd25503bd
lib/active_record/turntable/connection_proxy.rb100644006.32 KBffa2e8fa1ebef53fbda77b1079be6d1854f685b4f32692707b1211367c7da224
lib/active_record/turntable/connection_proxy/mixable.rb10064400495 Bytesa6b0962cf422ee3eb1c78f80383203a5d994053b04836b6edf9b46e197ffaf94
lib/active_record/turntable/error.rb10064400290 Bytes70dffd44b319a58fe287d2223692bde420c65672389584a45cfd3d7bffb05e9a
lib/active_record/turntable/helpers.rb10064400151 Bytes6e71732d5fef4c7dfa576662fc067d26e7e3f4d265d0611fea3a8ae733e82e81
lib/active_record/turntable/helpers/test_helper.rb10064400816 Bytes5e392d67601ba1c0b8912405d1d9bc2783d28b460575cd36562ed8ea17e2bcfa
lib/active_record/turntable/master_shard.rb10064400814 Bytesefe7a70cd94661a240b95e9ee2627561c8f86776571930b4ae976c5c506d0c99
lib/active_record/turntable/migration.rb100644004.62 KBc6f81bbfb4fdcfc6d4c4f8a1000aa39da68d168465843fcb6ff4419fe5d5beb6
lib/active_record/turntable/mixer.rb100644009.72 KB4166bd75bd01fe24558ccb33f2013114c5df05985feb16bd8561820b62adf77d
lib/active_record/turntable/mixer/fader.rb10064400912 Bytes074bd1634486154e1fae56d1144d50cfcf7f0ffbe42b5add7d1dd7cdd758dfb5
lib/active_record/turntable/mixer/fader/calculate_shards_sum_result.rb10064400728 Bytes4f32c2ca2e25cbdb5f1f122161857eef4216945b147bff3bafd213fc36236f8a
lib/active_record/turntable/mixer/fader/insert_shards_merge_result.rb10064400775 Bytes43d4d962307d9eda3f93ae9fc208a11589be253b89545e24c703295b4cb68a23
lib/active_record/turntable/mixer/fader/select_shards_merge_result.rb10064400917 Bytes3094466a1cbdad06d4668735cdf859b662a498794a374d8ce210e2b485d9e188
lib/active_record/turntable/mixer/fader/specified_shard.rb10064400332 Bytes77e7b8bf436b86879297da045b5808c454d28b10d72bc5928b325893ba160b3b
lib/active_record/turntable/mixer/fader/update_shards_merge_result.rb10064400487 Bytese6dea24bf9aeba3c2a9dcb47231f00c7c9531dc8e47732a8bba7e2c9ffef02bd
lib/active_record/turntable/plugin.rb1006440092 Bytes13419076bdfb082bb48ad2b069e49a64b22bd5b21f87e2493bcbfe39333db1e3
lib/active_record/turntable/pool_proxy.rb100644001.77 KB381606e2a2e1864052db837a2ebae8fe5afa4cf2df8e0f69d3d988a6f2b3736e
lib/active_record/turntable/rack.rb10064400151 Bytes3a18808aa50123a3ef89f0a55be7fef13245add5994d2baf34b2586c9b8d2b21
lib/active_record/turntable/rack/connection_management.rb10064400388 Bytesb6f4c7c6e2096590341d80078e0d319bae01dc9d8b5f43c84415017a59dba5f5
lib/active_record/turntable/rack/query_cache.rb100644001.17 KB0f51ca0dc765173690b8815aa27e9e8387a8da5cf970235b1bc7bf915a5fe374
lib/active_record/turntable/railtie.rb100644001.02 KBecbc91ba6cf7774432111738dfdb1d36cd8f167d4e567bc200859e3adeb6ab24
lib/active_record/turntable/railties/databases.rake100644005.14 KB6a686c47bca87add6ff32ae886bca415dc7119e8ef951a0145d7409228c7685c
lib/active_record/turntable/seq_shard.rb10064400492 Bytes938026db31e8e7cfc9816f23afdc96a3f6ee4fa2d090127fff54cefb541bcfa0
lib/active_record/turntable/sequencer.rb100644001.6 KB41a19ef4a01edbbecfa85c837d9af28fdd4b5afd88ffb147119e445e657097bc
lib/active_record/turntable/sequencer/api.rb10064400983 Bytes5f06d7db2e835de63744978397d4be236a7f5c84f213fecc9ee9d82290d59b65
lib/active_record/turntable/sequencer/barrage.rb10064400605 Bytes3c7f9c2e0c58178419c54628014a1ac6601df35de63cbd13a4b81650feef1c29
lib/active_record/turntable/sequencer/mysql.rb10064400954 Bytesb9e898d816c8b467bc8ae270cf5e596b0fabbffc132f688dfdc044560454d82b
lib/active_record/turntable/shard.rb100644001.16 KB6fcd079eb72ef721ac4347d7417c7754d1ce732f1ba9d88ae194942077ae7b45
lib/active_record/turntable/sql_tree_patch.rb1006440010 KBa54b0ffd81ae8559c3e317a7905f371459df3ce44561bd5469cf82c6eed77ec6
lib/active_record/turntable/util.rb10064400683 Bytesf3ac5dcb310c82add7f745f7143ed607914321240318adf9fb199ff60627ce43
lib/active_record/turntable/version.rb1006440071 Bytes6cc0339d416a74169300c0bf74974ce9d63e29dd2ebdb7474a02701229d0c02a
lib/activerecord-turntable.rb1006440058 Bytes40d6c0978e3c0a20b21e143f8929efcd5fbeb7ac61c78bafa4b66a4b2a2f1509
lib/generators/active_record/turntable/install_generator.rb10064400378 Bytes389f72d3f920a8002f18dd0168fa8fd0d67be2c74dc57428bc9d15525a1c9dce
lib/generators/templates/turntable.yml100644001.02 KB34fa72e77ef4d7a8a7ad8ad73bf6ec056896b60a606007a82e3eb6b8400f047e
script/performance/algorithm10075500821 Bytes7a32261fc380999fc464c8645bd55ef499fd520369ae8195f8f00757d217a2fd
spec/active_record/turntable/active_record_ext/association_preloader_spec.rb100644002.45 KBdf964501ddb8186062488a252f496411cac1ac833daaa582676c52feedccf82d
spec/active_record/turntable/active_record_ext/association_spec.rb100644002.13 KB97584aafa2f8e8fb49e1a8fc8101fbccaf9f8ac35142e19fced7ef1c814012ed
spec/active_record/turntable/active_record_ext/clever_load_spec.rb100644001.94 KB133b841d7e2ebf2b6087fbd1a26dd4f9ddaf71da7d0dc38234079c086eda7001
spec/active_record/turntable/active_record_ext/fixture_set_spec.rb10064400828 Bytes5e8376cc4ab319529743c59caa4dfe3ed48d7baba5140f3a6aa14e6965027949
spec/active_record/turntable/active_record_ext/locking_optimistic_spec.rb10064400736 Bytes0070c6e970b583cf0ab7d3eaa062cdf57a381705d1a0b019bc3cddbb67780c52
spec/active_record/turntable/active_record_ext/migration_spec.rb100644001010 Bytes29115f93c487bd9f33f6874d6a678267cb93a2b2d6402fa445d67a2ee45d54f1
spec/active_record/turntable/active_record_ext/persistence_spec.rb100644005.75 KB4e990aea693345208342f9c987c872af5408ceda11aa377b9df3a354725079ef
spec/active_record/turntable/active_record_ext/test_fixtures_spec.rb10064400974 Bytesa6461a38a018cf1c9f7c625eec9976cf4c8516fe5ce60a2a8e36e462115978a0
spec/active_record/turntable/algorithm/range_algorithm_spec.rb100644001.22 KB3fd9bc3faf2711054e7e50fea762185e4b0ca0e65b8ea1f25cf63396a181cbea
spec/active_record/turntable/algorithm/range_bsearch_algorithm_spec.rb100644001.23 KBc67fbd7160de09510cb0b46055092af301fe8d1a4d871f11bde1b5675c98ce63
spec/active_record/turntable/algorithm_spec.rb100644003.12 KB8b7ec9adff21265915998fb6ebd137753b44f0bb9fc9cc9503a2c72a0eddbd7b
spec/active_record/turntable/base_spec.rb10064400360 Bytes17cf7341507a06483cab905606a71569b7db9a0a14c96011a9136364a577bfec
spec/active_record/turntable/cluster_spec.rb100644001.27 KB662aad1e124bd28c3ba44655cd1a7d3082b7b796e994c62a89110faf104e7774
spec/active_record/turntable/config_spec.rb10064400489 Bytes3e85131d094de9a4f7ced1ed427dda4526cde1b0a6fedb3865cb45dcfbdfb181
spec/active_record/turntable/connection_proxy_spec.rb100644005.84 KB70f593f41a6e235bdec39ac27e906b16a34e4dc8ea608ac52148e9167e00eab6
spec/active_record/turntable/finder_spec.rb10064400794 Bytes7d88a28e95fab1e2b3d9be04717c2fcce3e4645ce9bc96d377a0e402c089545c
spec/active_record/turntable/mixer/fader_spec.rb1006440077 Bytes9ba0635273ed4d2c54d29c85ba920faad30f009bef0f73ec74a97c2e8a0d733e
spec/active_record/turntable/mixer_spec.rb100644003.63 KBe8400d70a37a4730fc5c71040e85d48d6986bfd103fb2d0ac043c4de470f839d
spec/active_record/turntable/rack/query_cache_spec.rb10064400463 Bytes0f6ddf62b58290f17561b985117b0e7ce9e7271573ebac49e08bd2bc641582d7
spec/active_record/turntable/sequencer/api_spec.rb100644001.24 KB0e2e9239d475cf77a3b280b597a7ba87f868e4f276cdfdb2350d66e11be9f9a5
spec/active_record/turntable/sequencer/barrage_spec.rb10064400751 Bytes49ca9dad803b9da3989c1f9c4d311576d7bb53c8d63d8f47bb90ea9e682020f1
spec/active_record/turntable/sequencer/mysql_spec.rb10064400675 Bytes465c8321a5efd85ed90de0e888bfdf2f383502057f2cd21f9e89329b56356697
spec/active_record/turntable/shard_spec.rb10064400751 Bytes26f8bb4315c88275558a1297bee28949eb18b6f8bad1e31a87f19bdb1b58079c
spec/active_record/turntable/sql_tree_patch_spec.rb10064400448 Bytes8a0c4579a3cdc715cd21230c675ec0a3e54e667eb7fb788bea8c0a63a3f3a4e6
spec/active_record/turntable/transaction_spec.rb10064400982 Bytesbb841925185dbb7dfab40ff2764150103a3e5644db0a73d3cbdf137eb8a6921a
spec/active_record/turntable_spec.rb10064400993 Bytes6c932b3019d9a890a2dfa0a04f14b2d7bcf453dcd5ad7c13bd6d301d1c007041
spec/config/database.yml10064400765 Bytes679e1ffc1180f34c381e8e1abaa82afb1aacd72acdc7ff6052a77bca0aa07cbb
spec/config/turntable.yml10064400921 Bytesa5cae137ff679c69b6b293b45a03f04c91f16b3e00e0ffcd347fe4c599e86b37
spec/fabricators/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/fabricators/turntable_fabricator.rb10064400220 Bytes25921eaec830b19a42f9211271f854ac0bb26fb239aa9c8dd84ece30ae052af8
spec/fixtures/cards.yml1006440099 Bytesa47c8b6b4cb0409fef26782dc31e1a9119d9aafcbd7dfa7c9ab2a671ee8c4441
spec/migrations/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/migrations/001_create_users.rb10064400305 Bytes1cd28109828a8492fb6315252ee4e33873c1f38f025c354749bbed7a2514d1c5
spec/migrations/002_create_user_statuses.rb10064400396 Bytes3682e054bd25567740394d66a8a5d264abce4923d6a689e717dc5671e01eb145
spec/migrations/003_create_cards.rb10064400312 Bytes09297f9fbded0fe00c7c9d7cd27d956adb63dee066b38118a61d1b63f67914d8
spec/migrations/004_create_cards_users.rb10064400306 Bytes1b18e16944c88c6aa7d2c013f68c71e383dcd8eba4c87a25c60b6b166fd60835
spec/models/card.rb1006440061 Bytes7b5034e29fe4bbfb87e00be058e3cb826e76c430ec189c8f84b907b2c523b9f1
spec/models/cards_user.rb10064400328 Bytes1fa48930e6ea7e0ca5d61fb0d3d5e190b9e9b663146b0727c43753b28acf0bf6
spec/models/cards_users_histories.rb10064400152 Bytesf3582b10ded5de0ea4e0116b45e7aa33951ac45d8acbf3a12813cebb6419fd20
spec/models/events_users_history.rb10064400161 Bytesde277a3684f937b70aad6a6d8a45367040f7cd71454c36201f79c996985361be
spec/models/user.rb10064400164 Bytes6cabd97d03950b58b2542b6c97ad1eae66f7185380ba0d4cbdd2ca2c251ddc21
spec/models/user_status.rb10064400142 Bytesdea8f21410a1ea4537f6b18245fd8a405bc812937e1e1c250f7308caf551f8e1
spec/spec_helper.rb100644001.04 KB1c3b2d32dbcba60f739c833bc793294b85fb0af4789f6b76a28190c6e39b6c1d
spec/support/matchers/be_saved_to.rb10064400209 Bytesc038d35800e24711004f2d82fb3874c0e9962953fe56c953bf1676ba2e7f5300
spec/support/turntable_helper.rb10064400923 Bytesf735a2717a5095a38ca9632add54af3661c4d1da7df0387f47a3c1bce653ac5e