activerecord-turntable-3.0.0.alpha2

https://rubygems.org

activerecord-turntable

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 340516

number: 3.0.0.alpha2

platform: ruby

spec_sha256: dd379fa333f283407f7a818f55e07072aca4556e8340f15997940733d6731646

sha256: 1e0974dd31096363afcf941a44faa62bd334c5eba9f761345e0ebc90a3df983b

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

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

position: 10

version_data_entries_count: 124

uploaded_at: 2017-01-02 14:15:23 UTC

indexed: true

has_extensions:

extensions:

Gem size: 45 KB

Version Data Entries

Total: 124

Unpacked size: 178 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.coveralls.yml1006440046 Bytes38d204a7e719be2c116622195c7885e02ee4e9a361214cb48a68616730ea4ecf
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400247 Bytes0f8fb21fb8d5a6cd1364a6709ef199683e66af7c8c4587dfe77d6ab18b76a5d7
.rspec1006440032 Bytes6f7d309d9cb4b5fe4cd4fe849e9b996907153b3439845729414d5757448c6e82
.rubocop.yml10064400110 Bytes9f81cc6cc6c043edb689f47b5c8339158b6ccc1a26a841866be6d7be50e05ff3
.travis.yml10064400252 Bytese0c823e525a6970b949eb385ad928afc1d018cf00d6c0676f4b1fe9b74064990
CHANGELOG.md100644004.54 KBb3c497057bf663b8e1119cf2524ba58ac1132993a0959feac462a07183ddfa82
Gemfile10064400103 Bytesf7fbbe0d2e0b4996ffe330b4b3a1123aa10157e2f51cfa8c0ca9cce3d0bafe97
Guardfile10064400428 Bytes3dae6d12af5d6709230bf8eab1bfebad466da10df3b0ae352dbbd4f01c608251
LICENSE.txt100644001.03 KBe5c1d94348708ad890191a03079469af64c151a81a6205d8afb344c66e9439f9
README.md1006440012.5 KB4086902c4d48994d9aca596a1105b2c4b7cd4e1725f0525522c2f32dbc369785
Rakefile100644004.71 KB50b2b92b778a5e3a3a3d78731fdb937b236099638c623b1c978a40b85cec92e7
activerecord-turntable.gemspec100644002.1 KBbc429b8d24d63debfdef40feb2bed7f65087bd153ec3b1ef9102536cd07726b1
gemfiles/rails5_0.gemfile10064400112 Bytes35cddbc701f7496802d024de86af992177e210333a9313c76dee38bd8f615005
lib/active_record/turntable.rb100644001.5 KBf5730e536cacf1c2e5163fdd77d04b412fc7ca9390fcb0b16f97a276ec870c64
lib/active_record/turntable/active_record_ext.rb100644001.61 KB6b3c3ad3e7ebcaf932b4825eccb5fc505988d12ff56b792fe5cc50b55c963389
lib/active_record/turntable/active_record_ext/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/active_record/turntable/active_record_ext/abstract_adapter.rb100644001.27 KB2e766c25ce518c3b1786442d1bb50a4181057d67e59e6d7c858ad05a0d28b82b
lib/active_record/turntable/active_record_ext/activerecord_import_ext.rb100644001.61 KBb6cdb750edf2de495b0c81e46fc555c0606fa2092826b58ebf169b0121634032
lib/active_record/turntable/active_record_ext/acts_as_archive_extension.rb10064400791 Bytesffc6f89caa8ddcca5a9e998b9052385d97cc92937282e9d055a55424e6b25e4d
lib/active_record/turntable/active_record_ext/association.rb10064400628 Bytesee89d5ec2e7365b8c6f9697d3920dc725824816365a6d07930165007c233fe32
lib/active_record/turntable/active_record_ext/association_preloader.rb10064400520 Bytes692c8468b32622404bdf91dc7b4848beb39f60bcf8d38e470718bf9da17fe428
lib/active_record/turntable/active_record_ext/clever_load.rb100644001.9 KB92c4edf1ac712a0893995dd9ab0dcd1ca47a6b85f61b2159df5e046ee0222afc
lib/active_record/turntable/active_record_ext/connection_handler_extension.rb100644001.19 KBaabcee9a19ffa2d9524eebeb468e6f324bbf8089164270abbcb430a602ba8b06
lib/active_record/turntable/active_record_ext/database_tasks.rb100644003.02 KBb6b20535fd871c44c26b04ef76f252940df7fe0be6d3013ea72b57817f1e99bb
lib/active_record/turntable/active_record_ext/fixtures.rb100644003.65 KB993fa5635d9ab61b38525cff8305a92328e94e13a10d8593e0e857330a830418
lib/active_record/turntable/active_record_ext/locking_optimistic.rb100644001.64 KB3c7ea8c416ed4c5541abf970a9fdecbba9a1a67d093f57f7f88f371fce32d291
lib/active_record/turntable/active_record_ext/log_subscriber.rb10064400408 Bytes8a7adcc4cbf7a7b1f5264e05a198bc5d4c26c746a883d124b72d3f895d799a32
lib/active_record/turntable/active_record_ext/migration_proxy.rb10064400132 Bytesf2dc5a2dd7c04a31d54bb161afa979cfa72080bf2fd6ffb07bc981909f3d286f
lib/active_record/turntable/active_record_ext/persistence.rb100644004.47 KB63796881ed9ee9afbd8facc1bab9616fd917a8cef02ec0ff06ea4d7c91815a37
lib/active_record/turntable/active_record_ext/relation.rb10064400826 Bytesf2a35d1e8e3439d5c73ab8d50da3f52e92f7e4e88c14a37071ecb8168107b567
lib/active_record/turntable/active_record_ext/schema_dumper.rb100644003.58 KB3b8d48883c1cd31e91cb1fb2915ee0734206a947337275465f33ce49ed0a2a50
lib/active_record/turntable/active_record_ext/sequencer.rb10064400753 Bytes4a65956bbcf399fbc70ea29216ac52897f6626458640ca7fa5b9853a5d9d34fd
lib/active_record/turntable/active_record_ext/transactions.rb100644001.51 KB6507f22fe049a3c8520d97daa8f1dba7af1190bdfd5316ff1be7741a3e7944d8
lib/active_record/turntable/algorithm.rb10064400248 Bytesb6072abeb692348b68aa0f3d9433dd2bfea672d75d0199b4eed1af25597d8a23
lib/active_record/turntable/algorithm/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/active_record/turntable/algorithm/base.rb10064400206 Bytes9ce3d57d8c0980dfbb96696d586853ca63b41cb17cf7fbdbc02798e55c7b35ea
lib/active_record/turntable/algorithm/modulo_algorithm.rb10064400373 Bytesff6541d7cad15940adba66b43d2ddc8e3291ed3f01f953de6b9546db5a7e8761
lib/active_record/turntable/algorithm/range_algorithm.rb100644001.17 KBe6aac119a782c0baa47b6898ea880686e3a7bf057abca8018e87a015038b1b10
lib/active_record/turntable/algorithm/range_bsearch_algorithm.rb100644001.27 KB87a4060ff3cdc2f2209742281dce3d04af42e969e5abf8717f81307ba2863007
lib/active_record/turntable/base.rb100644004.21 KB81442d06fca387131c4c0583d1e8559361347057c470ca9d99f39e89ec3053c4
lib/active_record/turntable/cluster.rb100644002.46 KB067127691310e37b066fe933ad0aac481f7a6edfbb5719739f1ed484a11dafe8
lib/active_record/turntable/cluster_helper_methods.rb100644002.74 KB0de0076df451a7345fa8cdac7a01169cd3ca84f5d0bda45a183d0998c26e2f6f
lib/active_record/turntable/config.rb10064400743 Bytes894439f8842680ddd46900205e24f361b60b136df1dc16fcba7cdcba2051203b
lib/active_record/turntable/connection_proxy.rb100644006.5 KBf3a61d7287e6884c21d23991a92c6b65c029c69a2a696599e9d576ade91d4069
lib/active_record/turntable/connection_proxy/mixable.rb10064400495 Bytesa9ab861c7648896f2545e42bc38fea78bb294092ee23a859ab5f8f3c6c21d074
lib/active_record/turntable/error.rb10064400290 Bytes70dffd44b319a58fe287d2223692bde420c65672389584a45cfd3d7bffb05e9a
lib/active_record/turntable/helpers.rb10064400151 Bytes6e71732d5fef4c7dfa576662fc067d26e7e3f4d265d0611fea3a8ae733e82e81
lib/active_record/turntable/helpers/test_helper.rb10064400739 Bytesacc07d0e495c471153b6e060f22cca4172189d26d311761deb40fe6817672b3c
lib/active_record/turntable/master_shard.rb10064400907 Bytesf807d0463d947fba46f818a1c5338e98716fc9a125e2d1f58531ff02ebe48c9c
lib/active_record/turntable/migration.rb100644004 KB6d861929f4b0650647ce7572cc2cab45c07e6b15e5b1b113d4da3f2fd50bf6fc
lib/active_record/turntable/mixer.rb100644009.97 KBbf21d4814f7a9bd3b06506d6d479fc5ddffae58b0e4bd2d9ab50d29f03808fe0
lib/active_record/turntable/mixer/fader.rb10064400912 Bytes074bd1634486154e1fae56d1144d50cfcf7f0ffbe42b5add7d1dd7cdd758dfb5
lib/active_record/turntable/mixer/fader/calculate_shards_sum_result.rb10064400735 Bytes5aae61effb3477029facfe3c987e47bf22df586dcaa2b37f553fe695ec64a6f8
lib/active_record/turntable/mixer/fader/insert_shards_merge_result.rb10064400775 Bytes43d4d962307d9eda3f93ae9fc208a11589be253b89545e24c703295b4cb68a23
lib/active_record/turntable/mixer/fader/select_shards_merge_result.rb10064400927 Bytes928a376801d39eb609ead3f572bdb88730ab71839fe5808cd5ea455de8144066
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 Bytes9a7099033a22adcbfbe504548c0c9321166defaf6ecc89126eea5642fe803593
lib/active_record/turntable/pool_proxy.rb100644001.67 KBca6b638ae4d050b0e6c06cf15c38cc8cb6984e27c28ae47f32362f66edd60354
lib/active_record/turntable/query_cache.rb100644001.08 KBf5bdcdc5aa773d7f019c64eb08d125acba74bc2a3da54eacf5a65716a4c7a6a8
lib/active_record/turntable/railtie.rb100644001.03 KBdf4c23d93e24d77f7f635f0b467baaca70e58aa2bddaedf507b575f28ec6818d
lib/active_record/turntable/railties/databases.rake100644005.15 KBdedb1468512a146f6f12fb9b20faa2e91ed71ac34b297e09381a9246c2d88527
lib/active_record/turntable/seq_shard.rb10064400761 Bytesc6ea578eec6ff94e21c37088981a7426de69194dfc95d81081cced00deeb43f2
lib/active_record/turntable/sequencer.rb100644001.61 KB0f34d5a96161bbfb465b3aba9d6c1a5bb6395a8fd806040e72e9d1c6b5183820
lib/active_record/turntable/sequencer/api.rb10064400981 Bytes733f94e148e7583b71ad77aeb38ea7bb2bca61fda8113d5973c3288e423f0305
lib/active_record/turntable/sequencer/barrage.rb10064400556 Bytesfd2a01787f52b61a027b2a7d0596677668e217f5db1552dc1fd5f0a004daa46c
lib/active_record/turntable/sequencer/mysql.rb10064400940 Bytesb57f4c7a1c403e6ce8a2613001644ccddb80494fae42cf34f969d40ee4a4f45a
lib/active_record/turntable/shard.rb100644001.4 KBd1d60e57bcf73caff4b94373d36c9531da55d722fa8d4cc55ad94a8d40a969db
lib/active_record/turntable/sharding_condition.rb10064400550 Bytes21f245ceca29fe6a7d7faa11939e84a5b38274219e562a42c59dbf5a1bda1297
lib/active_record/turntable/sql_tree_patch.rb1006440011.5 KB9c925eb1336dbaf71f74f5d0dccaa84df6ab2f100f9d65d29a0e3dde51a4e935
lib/active_record/turntable/util.rb10064400326 Bytes3d1bb4efd206156ee0dcd72296ae330434227ec63b0c5b5510d1d04503da7453
lib/active_record/turntable/version.rb1006440085 Bytes8575cb50931d75ebc493364091e8403d2134a808858b564f7a5039b730f26821
lib/activerecord-turntable.rb1006440058 Bytesc37d0b9b99c82a8fe3e8b8ddfece11f3ca58932fcd3eff93f2c45efbb988b26d
lib/generators/active_record/turntable/install_generator.rb10064400378 Bytes389f72d3f920a8002f18dd0168fa8fd0d67be2c74dc57428bc9d15525a1c9dce
lib/generators/templates/turntable.yml100644001.02 KB34fa72e77ef4d7a8a7ad8ad73bf6ec056896b60a606007a82e3eb6b8400f047e
script/performance/algorithm10075500844 Bytes3134515a82cff5cf36bf270a3c37a58ded7b7a2f9440acabd767e53c92f76b92
spec/active_record/turntable/active_record_ext/association_preloader_spec.rb100644002.45 KB703e36f677e326299ee81c3b8c4ed1585afb341318bbe38800477c5408127fe3
spec/active_record/turntable/active_record_ext/association_spec.rb100644002.54 KBafbdf280626e5ea42b471fc101b6e15e5766885866e3ccdebebb92741f75ff43
spec/active_record/turntable/active_record_ext/clever_load_spec.rb100644001.93 KBc68da2602e3a80412c041098982b0dedb60e9faf9f27e31c7df83e0c21b03df1
spec/active_record/turntable/active_record_ext/fixture_set_spec.rb10064400832 Bytes37af4856050f53bd14041863210ccb6199e480b9cbac3695f9dfff49643fc293
spec/active_record/turntable/active_record_ext/locking_optimistic_spec.rb10064400736 Bytesfd4dd389f965dc85eb8da5bea965d79adcc31417d4f1b5766617271831d22c3e
spec/active_record/turntable/active_record_ext/migration_spec.rb100644001008 Bytesf58819f938af95df93660a57a794a6ac86e0c96a155fcbcb3ef719e380f38acf
spec/active_record/turntable/active_record_ext/persistence_spec.rb100644005.81 KBfba4650a1585e87238defbe693d7f7568b312e0e7a3f9a5797e22293688922ae
spec/active_record/turntable/active_record_ext/sequencer_spec.rb10064400534 Bytese1f2833c5af5c1f95dff2f1f6decae7e119b23f168d7e966f64ef0253700ef41
spec/active_record/turntable/active_record_ext/test_fixtures_spec.rb10064400974 Bytes3f9510f1359db27b8456fe42112180a5f2f4d224772139c771ecae3488d31a06
spec/active_record/turntable/algorithm/modulo_algorithm_spec.rb100644001.22 KBd2f5827f14406fb4147cda0794257ca31bdfd2e0078a217473ac045ac9ddf62c
spec/active_record/turntable/algorithm/range_algorithm_spec.rb100644001.22 KBe44e3e0c54979512a960f2d59657319431549b74bb52f03f15589e1fc0641f10
spec/active_record/turntable/algorithm/range_bsearch_algorithm_spec.rb100644001.24 KB1a52cba0473cf319a5a8eb98aa11f57eef53b3419728150b77ea370546ad512c
spec/active_record/turntable/algorithm_spec.rb100644003.72 KB7b5d32f5a1434a380174a56b7bfa56764e92f78fc6d0a267aeac8763f84d466f
spec/active_record/turntable/base_spec.rb10064400360 Bytes2e5557dd5c3556441ea19cd47b08e5ee7bc940f2c8454a790264da51f97c265d
spec/active_record/turntable/cluster_spec.rb100644001.65 KB85e56e37df3ad294bc1619d1068d617f946778358d770d06186367eb7b724f9d
spec/active_record/turntable/config_spec.rb10064400489 Bytes9f18727f8edfb93ad4860f790fd0678c47179c326bb80d7131d583c8bab0d84d
spec/active_record/turntable/connection_proxy_spec.rb100644005.83 KBea9803316c64555df85999eaa692b36baeedcaa33ecd3fed9a150f4cb3fe98cb
spec/active_record/turntable/finder_spec.rb10064400794 Bytes8a3e57fb68304276e5192d9345f16e6bc40ee76149bfa3f0cf42cbb2e38e4ee9
spec/active_record/turntable/mixer/fader_spec.rb1006440077 Bytes5ef2e4546d617ae74a2868dc69c8a124559a4d7bda18f398c24006a00c23b8ae
spec/active_record/turntable/mixer_spec.rb100644003.63 KB860eaeaddf63b7a36df34c529ac8109795ebf57f1c650d661273c507b2933cbc
spec/active_record/turntable/query_cache_spec.rb10064400619 Bytese46910c13b27619d1a5428361ca6a95dc8bdf9b1ab6f6991076f1c0c6a53820a
spec/active_record/turntable/sequencer/api_spec.rb100644001.25 KBa538f94e67282535e1de7efaf1facaf92c8f3b6b087c632f82c3b4d82b1b1ddf
spec/active_record/turntable/sequencer/barrage_spec.rb10064400759 Bytes01bd7da2e7950734600fbff2b0fd1846d1c07d1a52fb48c5f91c7b00760693c0
spec/active_record/turntable/sequencer/mysql_spec.rb10064400675 Bytes51a74cfd34d8a18a3d039f3bfb7194d40f72e61063bf1e57c6769312b22fb720
spec/active_record/turntable/shard_spec.rb10064400751 Bytes27d2e94f823c6e91923d0c146952f9a00ba3c34e63f20af2bfc900332a63dc57
spec/active_record/turntable/sql_tree_patch_spec.rb100644001.09 KBe665e3b19d5ef5912976fc30516e0cf55f21c13a7539917dd8d0a1a6855d8e5a
spec/active_record/turntable/transaction_spec.rb10064400976 Bytes00f237019aecaa2c4815f59231c2471ecd1b80747dbd4e1a8cd68153e248a8ca
spec/active_record/turntable_spec.rb10064400979 Bytesb930c5a10897dc6931d76d04ae39c5fcc61f1eb73b2521dd51a9c0a8c9e23037
spec/config/database.yml10064400765 Bytes679e1ffc1180f34c381e8e1abaa82afb1aacd72acdc7ff6052a77bca0aa07cbb
spec/config/turntable.yml100644001.45 KBc06519096c73922ae3810b13a7886852c100be2c8bf752021b22a820a85a5307
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.rb10064400378 Bytesdd6c1bd61c02ede36603f34dd5cca5dcedf2fbf32fcd26b1aece4899bd82b13e
spec/migrations/003_create_cards.rb10064400297 Bytes5eca66d394e8bb64c1c6fe60a9b9b484c658e9c48484130085aaf73de7dcfffd
spec/migrations/004_create_cards_users.rb10064400300 Bytesbbaefeb0f0d1c0a58b7b1f4be9be7c4d23542136225919abc054d048c0ad32ea
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.06 KB72c9afd1b6aa756c7867d4646d797b597077f170333c0aa6d340143ddb2f66cf
spec/support/matchers/be_saved_to.rb10064400209 Bytesc038d35800e24711004f2d82fb3874c0e9962953fe56c953bf1676ba2e7f5300
spec/support/turntable_helper.rb10064400916 Bytesf8624bf651c8a69bb1d906317cc18fec6435f5d38cc3bff5ec86e197fe0e6701