activerecord-turntable-2.0.3

https://rubygems.org

activerecord-turntable

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 340495

number: 2.0.3

platform: ruby

spec_sha256: b8196a8f266a6e84fe7303fb2afd64f49db331d31bbbeacfccc4dbf7ed691c59

sha256: b77840cf71a67f46e1878ebd6ae7db0fdb0099692bb1f2b0a3ad7d968cf11cea

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

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

position: 30

version_data_entries_count: 117

uploaded_at: 2014-11-18 11:23:49 UTC

indexed: true

has_extensions:

extensions:

Gem size: 43 KB

Version Data Entries

Total: 117

Unpacked size: 172 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.coveralls.yml1006440046 Bytes38d204a7e719be2c116622195c7885e02ee4e9a361214cb48a68616730ea4ecf
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400247 Bytes0f8fb21fb8d5a6cd1364a6709ef199683e66af7c8c4587dfe77d6ab18b76a5d7
.rspec1006440032 Bytes6f7d309d9cb4b5fe4cd4fe849e9b996907153b3439845729414d5757448c6e82
.travis.yml10064400359 Bytes17997d6beea9244c063157b808866464dc287ee39c0a37192256fcabea285cd4
CHANGELOG.md100644002.35 KBc7e1524c0f4efaff5a317713645bb49379a17ddd716ceba436ab858a21ae7741
Gemfile1006440039 Bytesafe937ae0b605332cd5f9bfbd40d488faff2b9cd5bdd2a6f75fb3107704a196f
Guardfile10064400314 Bytesd4aa3f7f7f3627a48718156bcd1172243f054db7d62079bc2bd666d04d372411
LICENSE.txt100644001.03 KBe5c1d94348708ad890191a03079469af64c151a81a6205d8afb344c66e9439f9
README.md1006440012.8 KB5b9a276acecfc65e769e52acfde64fa0621651bbc5a4f6a4252ade3a83307ef8
Rakefile100644004.65 KB6953c0f456847ec159d1af839118835157c3615fa8461d89c6930b542b2096a4
activerecord-turntable.gemspec100644001.79 KB66406be874d54acffc02c67fe3fbb7debf3c2a6042c7ba034917a277964e70a9
gemfiles/rails4_0.gemfile10064400118 Bytes7c5d2ecd854ab83f256a176487eb0d9085535de5791b342047bcb04fd3217232
gemfiles/rails4_1.gemfile10064400118 Bytes740ee42d0e9686132f90ddd0e7a4ce550a30d22b9a6506986fc7800d89585620
gemfiles/rails4_2.gemfile10064400128 Bytes0a580d3c86dcfc2aa97cca3f07bc7d2c9b51858d727030e775c8e4c083fb3c7d
lib/active_record/turntable.rb100644001.43 KB6e73a80b0433fa2c09c83b045a18b449c00d9736250b673f00d5a40c59cfa628
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 KB4d2306c86636c603a96e7d8893d3449a99ee9f0764d62df884fa17fe3bd027f0
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.rb100644002.64 KB5311c367814426b38b5b1167032543d0eb8072d0684b613f8209e4cc57e79b23
lib/active_record/turntable/active_record_ext/association_preloader.rb100644001.03 KB2ef95b56b20394a7928b55bd1e8ee68926bfb37f75abc59010b337988868b87a
lib/active_record/turntable/active_record_ext/clever_load.rb100644001.77 KB460215a136dd62704cdc09c0888f22fc94865c34317e6e11c426275303751c24
lib/active_record/turntable/active_record_ext/connection_handler_extension.rb100644001.06 KBa638bf7a47dce19ebcede171b46e2c3b36a4817f24ad6088a99efdd253a93ee7
lib/active_record/turntable/active_record_ext/database_tasks.rb100644003.02 KBb74c8b6f02c8a716ba5f6553ced82458b32de450bb9ecbf5062f01a55df66604
lib/active_record/turntable/active_record_ext/fixtures.rb100644004.54 KB76a72f253e2783e4d71367c34db6ebad092f8855e4c2b0fd7a8c8566a74e53b0
lib/active_record/turntable/active_record_ext/locking_optimistic.rb100644003.61 KBd0486e0f45024ac828fe2849dbd4f80e4d67fe92969501a6eeb4206f52f6807d
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.rb100644005.98 KBfb3d69ec61b7f429f3bc745b7cfe6756d36a650e9104625b754c4f4ed3985bfa
lib/active_record/turntable/active_record_ext/relation.rb100644001.06 KB28a6fe3627ec8f0bcd588a78fad4a2b31c53751c5df739529be3a6be63d69276
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.26 KBecb83647bab22f01a3ad2e11ac6cdaa9ebab17301312cca0b1d7293873c9a7e4
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.rb100644006.33 KB58ab6e3478bf3bb18db1048385939fbf7831a39249c8b62968074ba546cdb3b6
lib/active_record/turntable/cluster.rb100644002.83 KB0555f3393740c9731570d7f8a0692fbe2f514cd51b0cb7a5c95e1f121ce025d2
lib/active_record/turntable/config.rb10064400578 Bytesc4382ef9c6f6d7b1ec18df3c374f8353d4a0550719ea9f85aa82ef1b0a5d1bb3
lib/active_record/turntable/connection_proxy.rb100644006.33 KBeafca66bf10c3e19baecbcd81475fad7c77e0058009e5b8f2fb78da58a0f96b0
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.rb100644002.88 KBb772374470d05d0203b54939469bf521de667b18d1996c637ba99d4e0b4965d0
lib/active_record/turntable/mixer.rb100644009.76 KBab4080c929f01c8ffa7d1f4810f206cd9b273a22ff9de1f21b1b1242f17f1b5f
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.42 KB331496a7eeccacd1a8445b7213347f28eb8524d5feeabfaf4e83198d82f522f8
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.rb10064400668 Bytesa7ecc331b0f5e4847a8f90571b7bf6f6953f08c7fb44e6a60a0ca40571a63331
lib/active_record/turntable/railties/databases.rake100644006.35 KBa7b012e1f72ea45ed6ed6f842766c7101b74ffae078cc23a767a7f9363bce7b5
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.4 KB03064fb5e96529e08bbbb19f9b691fed6c8636b26310ca4016c5388c14ff0d66
lib/active_record/turntable/sql_tree_patch.rb100644009.99 KB3ff2adba999109dd4b971c8f4bfe5fee620fb246dc3b10683bcd23853174a689
lib/active_record/turntable/version.rb1006440071 Bytes07cfc616ac40b42f2bf210d5e0ea0d6c4fba7fa88fd601fbafd1dcba1341623c
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.12 KB744a43e045e8a69ddd94f13215d0ee8c2f225975085ddd0940ee60868e5fddec
spec/active_record/turntable/active_record_ext/clever_load_spec.rb100644001.94 KB133b841d7e2ebf2b6087fbd1a26dd4f9ddaf71da7d0dc38234079c086eda7001
spec/active_record/turntable/active_record_ext/locking_optimistic_spec.rb10064400736 Bytes0070c6e970b583cf0ab7d3eaa062cdf57a381705d1a0b019bc3cddbb67780c52
spec/active_record/turntable/active_record_ext/persistence_spec.rb100644005.38 KB617fb02e3caf82261c1b41eaf4c68c028ae2d33720ff7a7339674c46b0a63532
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.31 KB269bf34176c8565a0524a3f4eaa14fe1f7deb010626557f7bf99ad346bfb4505
spec/active_record/turntable/config_spec.rb10064400489 Bytes3e85131d094de9a4f7ced1ed427dda4526cde1b0a6fedb3865cb45dcfbdfb181
spec/active_record/turntable/connection_proxy_spec.rb100644005.84 KBf759112c219803264ac7f1b1abd6fb774f0f10f669395f60d44d8429b6b39d48
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 KBeb710901f1355596564ddb3d1c7175ee7e8c3d4ed494b31312ee84cba7c050e8
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.rb100644001022 Bytes0e929b5249dc02dabe2efa0976523b0c4b1fe621ce3301ee7ec5d35550cf43ea
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/migrations/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/migrations/001_create_users.rb10064400284 Bytes1222ec643a2521ad84184ad4fc3e8c40baf0cc17a09d7eae287c9501b752abbd
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.rb10064400997 Bytes43976620ed588d2c2ca75945169f265165d7251610f55c61b81d89a0bf187633
spec/support/matchers/be_saved_to.rb10064400209 Bytesc038d35800e24711004f2d82fb3874c0e9962953fe56c953bf1676ba2e7f5300
spec/support/turntable_helper.rb10064400887 Bytes65ff6600a072e7f54cce31ed101d5c1d00f91971dfe089d2815b69c34a901784