.codeclimate.yml | 100644 | 0 | 0 | | | 526 Bytes | 7746e840f604e632a9e4c62f252af0392a668c060744fd510025b1168b33088e |
.csslintrc | 100644 | 0 | 0 | | | 107 Bytes | fe4d75d245cea1bfe0343dff3054f31c107de3a235647d0cb165b77f57da4ad2 |
.dockerignore | 100644 | 0 | 0 | | | 42 Bytes | 4fddca4592900ae30043bf94803acfb9d9d0c18cc0e23f5719dfd2939ac56e89 |
.editorconfig | 100644 | 0 | 0 | | | 279 Bytes | b4e68ffecbc6b9b8ece3f34f079697bc5e3d778755d86cc2bff76001cd1f1fbc |
.eslintignore | 100644 | 0 | 0 | | | 16 Bytes | c094e9219cc16a0a7658d1cf7a1ee77e0674c0add5c4f99bb91e09071b70edbe |
.eslintrc | 100644 | 0 | 0 | | | 3.97 KB | 70ed46a56f8f8891ee7d68cd57e26b231688998bde8363d4a9dd90f8511f4398 |
.fasterer.yml | 100644 | 0 | 0 | | | 622 Bytes | c4626b7d2807a47bb7a2be7f170d371ef5f24b479ff30286e1552e9fc2802635 |
.github/ISSUE_TEMPLATE/bug_report.md | 100644 | 0 | 0 | | | 608 Bytes | 454dbf0feba031b90dd80a7104af56a51f18e8b20ec88e57d95078fdbac41f55 |
.github/ISSUE_TEMPLATE/feature_request.md | 100644 | 0 | 0 | | | 560 Bytes | ee853a1931ed4166feb0fff0eab4880c72aa246c5897c87fe43b2f2e23859d95 |
.gitignore | 100644 | 0 | 0 | | | 211 Bytes | 796d99456e5497ec6a244ddcb19db7aab72816d89203479a78448e553208a7d1 |
.reek.yml | 100644 | 0 | 0 | | | 2.22 KB | 4efebdb7a696e1f4af8e30b8306bb8a96b4a22252de56b42d14fe1bd1c45416b |
.rspec | 100644 | 0 | 0 | | | 23 Bytes | 9559a35389ec6ddc3b21f45466d185b511f5af60bd1c2efdd6f421b4cda0b7a3 |
.rubocop.yml | 100644 | 0 | 0 | | | 1.98 KB | bcebef0453129e9a77b031c6327567dc51ca7112dc294e2cec805e11c40e8b47 |
.simplecov | 100644 | 0 | 0 | | | 534 Bytes | 9f71430254bdaf9e6824d2da1c06a6a6e0e4b74b3fe40f7e9032c998ecbeb3a5 |
.travis.yml | 100644 | 0 | 0 | | | 1.41 KB | e5d4851deca801a1879985b70567d15b66724e432bbcb1cc0d4fc86d6da56878 |
.yardopts | 100644 | 0 | 0 | | | 262 Bytes | fcc988bbf8bd25fa37df82deab78e1b05d832d7fee65713060588fd6aafb0d74 |
Appraisals | 100644 | 0 | 0 | | | 423 Bytes | 660f658cc24f16efe3b5d0942168e159e6694501aaa2101f3c11930461d68199 |
CHANGELOG.md | 100644 | 0 | 0 | | | 7.22 KB | 3b9a42fc5ab3428399f0af78a2bc43ca5de3d9af0e2a2f81c4596cd8b9dfe126 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.15 KB | 7b08042a978e4bcb30eb65bb3ff05b34ddd6784840ba7129484cd26104359a55 |
Gemfile | 100644 | 0 | 0 | | | 728 Bytes | eddaab51223436706fcfdebec5bdb9cd652dfc0f5294613720c7b0968ff1a7a3 |
Guardfile | 100644 | 0 | 0 | | | 1.85 KB | ead9b676f053b9a77e1f802fafacad6890c44829a97ce7f545d0f1832e898390 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 6504bb7d889614ab72f2560cd6ec6895821e4015410cd8bde0e3cf55837c8e40 |
README.md | 100644 | 0 | 0 | | | 18.6 KB | 8a8ffa0c7517bebfb756c1cd54ae8e65578321ecf277c1fd32efe5e8dd1c44b1 |
Rakefile | 100644 | 0 | 0 | | | 256 Bytes | f1b04c4d78e273b4ad8090abd8c29b8a44bb6e353c099aee1f8578625c7c0b4b |
_config.yml | 100644 | 0 | 0 | | | 26 Bytes | 28be3db46f5428ff31da3865ed9ad36b7505719a1a91b3584e6b02c45a50117d |
assets/unique_digests_1.png | 100644 | 0 | 0 | | | 212 KB | 701b71b2ef5abe066e9f3652949ef4a6f34c8ecae55a384812c8f358c5f59921 |
assets/unique_digests_2.png | 100644 | 0 | 0 | | | 212 KB | 08617e00ac8855a42e7af44c374f5527c5d47264d0bbd642a144de0111625ab1 |
bin/bench | 100755 | 0 | 0 | | | 483 Bytes | 77a5d06bfb260519731a63551f5de8835366ea369775834276d59d6227fc1daa |
bin/uniquejobs | 100755 | 0 | 0 | | | 141 Bytes | 55b03ed9bf9029738556e8d89c36eae30e1750bad638796dbe2c65d7289005c4 |
examples/another_unique_job.rb | 100644 | 0 | 0 | | | 268 Bytes | 3343de8f4d1eb8920a2ff5ce83159748af9521edd2499132ae44b7e8a69142c9 |
examples/custom_queue_job.rb | 100644 | 0 | 0 | | | 185 Bytes | eb9076b92bc9684c1539d0886cde9bba421dcc9933a8e4fc7445cd3d4e76edb8 |
examples/custom_queue_job_with_filter_method.rb | 100644 | 0 | 0 | | | 255 Bytes | d2a8f18e8e0f05f8c1a36395dd6e671dbc3df8730dce31ad1970c2bb892c3b89 |
examples/custom_queue_job_with_filter_proc.rb | 100644 | 0 | 0 | | | 475 Bytes | a0b576c20b0bea1f8b892c0cbbae9f3dc08f14407928ab540ec8410569cd8b2a |
examples/expiring_job.rb | 100644 | 0 | 0 | | | 202 Bytes | acbe83cb9dcb41611f78682860e504defb36fb1ea11e76a31f0a9c65580e79dc |
examples/inline_worker.rb | 100644 | 0 | 0 | | | 198 Bytes | a2011c025d9ee357d132c80a9900c36ae26fe18dae46492a91416370dee42410 |
examples/just_a_worker.rb | 100644 | 0 | 0 | | | 197 Bytes | 8e40d55269914bdf8718f8d278a59f39204bcb8ff880ca15ad0ecb8db6d2ea36 |
examples/long_running_job.rb | 100644 | 0 | 0 | | | 299 Bytes | 6ffd4c76c6f59a70812dc2fe9f31a9871d132aa5f29b85866b9bb14ac28e1145 |
examples/main_job.rb | 100644 | 0 | 0 | | | 248 Bytes | f2288faa408df5dfa8674cb87e0153dfd0dd3281d4a53483318050f3af0128a3 |
examples/my_job.rb | 100644 | 0 | 0 | | | 179 Bytes | aac70cb0593d7e4157bf46d87aef3d86d9098d9d01748dde0cc5f5f6389fcb2f |
examples/my_unique_job.rb | 100644 | 0 | 0 | | | 286 Bytes | bc828357ff89e9ef0aa81cb69e50d249ef664618536053e5739d3dd628c754d2 |
examples/my_unique_job_with_filter_method.rb | 100644 | 0 | 0 | | | 442 Bytes | 35b8f38010f095d807cd5c476de551844565c1f8120b3950d504b845000c2f57 |
examples/my_unique_job_with_filter_proc.rb | 100644 | 0 | 0 | | | 460 Bytes | ee2805d29b1e62439b415c693aad4618649ac1fc76632cd0b002fb568f853a21 |
examples/notify_worker.rb | 100644 | 0 | 0 | | | 221 Bytes | e58a6bcb98a3c57c0ebac4bdddddfc01f1f384700fc3dd917178300008e7fa72 |
examples/plain_class.rb | 100644 | 0 | 0 | | | 131 Bytes | 0596273d64afda774f0a895ca932c06099ad8755770df048324f88e5c0ca1454 |
examples/simple_worker.rb | 100644 | 0 | 0 | | | 274 Bytes | 7852167c0d97f5da2a448a49570ba715a8bb6949d00274c0c898f2f37a1ea564 |
examples/spawn_simple_worker.rb | 100644 | 0 | 0 | | | 195 Bytes | d0c191cd981547180e0d43b8a73ee81560054a4ff87183aefb4026f0f752698d |
examples/test_class.rb | 100644 | 0 | 0 | | | 96 Bytes | 6860e6fe285f34941b52516cd9f5114580c3509b559dd5359f82decdb11de2e7 |
examples/unique_across_workers_job.rb | 100644 | 0 | 0 | | | 805 Bytes | 0f550dac5303bcb4137597c210fcf7b7103e2b39885be5e074afe740f79cfad3 |
examples/unique_job_on_conflict_raise.rb | 100644 | 0 | 0 | | | 268 Bytes | 28dd44c0ec7275686f076bab6e040334a94624f845844575b04ba1de05079a79 |
examples/unique_job_on_conflict_reject.rb | 100644 | 0 | 0 | | | 270 Bytes | 8eb85ee0d351cf12a2b7117d4cda2595d4b84b25958e20e75168f9c06c3c1088 |
examples/unique_job_on_conflict_reschedule.rb | 100644 | 0 | 0 | | | 278 Bytes | 95c9fbae8c9de63bd135fd049f1e5ea4a8b546a09bf4e034e61b732aa1f836f6 |
examples/unique_job_with_conditional_parameter.rb | 100644 | 0 | 0 | | | 391 Bytes | 03ff16ce4536fe99e4b5c81d4c3eb0ea6372f9bf656e68b3c9cc09ccb1c47c84 |
examples/unique_job_with_filter_method.rb | 100644 | 0 | 0 | | | 436 Bytes | 0a12f827dbb08e9fc5a1c52dd565bcb5875f80e415a1b77973c119729ed9b6c1 |
examples/unique_job_with_nil_unique_args.rb | 100644 | 0 | 0 | | | 378 Bytes | 3b62389db5e421c719363eaa6a8c9acc9d1d8099b29bb7a8cbc8ed96d1dfed9a |
examples/unique_job_with_no_unique_args_method.rb | 100644 | 0 | 0 | | | 348 Bytes | 66434ec163fc00b34095ac9849d94e2d50e3de5cd0a4ea955c9eb35d1b7a5ed2 |
examples/unique_job_withthout_unique_args_parameter.rb | 100644 | 0 | 0 | | | 383 Bytes | 20e595cf56e352adc2d92b25f6fae13ab730f83f56ce6c3bc1ec0789bd8bb8be |
examples/unique_on_all_queues_job.rb | 100644 | 0 | 0 | | | 509 Bytes | d0d19ef4487df72e3316ab926d94968e3e3d3e13af7da62d11ffb63877c3896d |
examples/until_and_while_executing_job.rb | 100644 | 0 | 0 | | | 341 Bytes | aac6a7d56305a20995bb9272636877e4c5518caffabe33d8f0b94173f9ce62e8 |
examples/until_executed_2_job.rb | 100644 | 0 | 0 | | | 514 Bytes | b2bb04b736b195244525986ecc638b3ad96611a8e9782a60974f620169599887 |
examples/until_executed_job.rb | 100644 | 0 | 0 | | | 561 Bytes | 21ec4cae514598e5a826e48929650bbff64ad311f41b2766595cfb1c4237a60d |
examples/until_executing_job.rb | 100644 | 0 | 0 | | | 175 Bytes | 7e0694c14a971f38afbc5b78a1c806a2f6ef7dcb740b023215e9aa39288db723 |
examples/until_expired_job.rb | 100644 | 0 | 0 | | | 219 Bytes | cd94b878ee0c68dfc6772eea0e1a70da325cfa7f8f5a2cc501322075d3e0b441 |
examples/until_global_expired_job.rb | 100644 | 0 | 0 | | | 188 Bytes | 90968853d958c885a1320e997ed759f3ee7cfaf01b67d99ca85f998138af391a |
examples/while_executing_job.rb | 100644 | 0 | 0 | | | 271 Bytes | 42bc142659b4f4a083bc7102d7f6d4344c76bccf8968b1dfbc20be144af60788 |
examples/while_executing_reject_job.rb | 100644 | 0 | 0 | | | 237 Bytes | 58961ab42cbc7d331921e85aab0e38090ce1b77be8c751f84cfa3c4f68bf3d32 |
examples/without_argument_job.rb | 100644 | 0 | 0 | | | 218 Bytes | 09874db68c6522ae985093f358a7404d1e58301ba41a2f5a57992e3f955fcbb4 |
lib/sidekiq-unique-jobs.rb | 100644 | 0 | 0 | | | 61 Bytes | ab3d4361d03542eb67eeb1541a85d9c4271acf0dd7c4c102e5cf5795cbbdba7c |
lib/sidekiq_unique_jobs.rb | 100644 | 0 | 0 | | | 3.11 KB | f052bdd16a51dbf8d4d6e85872e17e68646601f8b62b9575df83c94459df1d73 |
lib/sidekiq_unique_jobs/cli.rb | 100644 | 0 | 0 | | | 1.75 KB | baf65423096b8b406e216fba7c8213810cb1c073149a415afb7bc5ff3c38d835 |
lib/sidekiq_unique_jobs/client/middleware.rb | 100644 | 0 | 0 | | | 1.37 KB | e0eb6550db985509216d9c20e447d78e0bb501b5553c5ec15b641a2699a599ea |
lib/sidekiq_unique_jobs/connection.rb | 100644 | 0 | 0 | | | 550 Bytes | e195e64f47de1c6549a5e784b08f1122865752b0b69547bf604bd0f6d1885dba |
lib/sidekiq_unique_jobs/constants.rb | 100644 | 0 | 0 | | | 910 Bytes | 4a8f71dc6d3a830ce7a189feda8ad54c7fc774a9ca78bb6a875af3fa72635225 |
lib/sidekiq_unique_jobs/core_ext.rb | 100644 | 0 | 0 | | | 1.08 KB | dd449b87b5f15fecf94d6c6653d019f127b752c6f5ba3b90c3da14e56a19e54d |
lib/sidekiq_unique_jobs/digests.rb | 100644 | 0 | 0 | | | 3.24 KB | fc42bdc4d1a0ecba2765ad93337d1b00c00e0f6a41db7eebb1b4c6d3cc00a012 |
lib/sidekiq_unique_jobs/exceptions.rb | 100644 | 0 | 0 | | | 907 Bytes | b108448e5a175ee9fcd334e9e3643645807f6c837e7f606ad77b5b7ce75a2d25 |
lib/sidekiq_unique_jobs/lock/base_lock.rb | 100644 | 0 | 0 | | | 3.93 KB | 26148c35a2f249121e60e193007335c76c5e16cbef85b798953b29d2d9ff63cd |
lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb | 100644 | 0 | 0 | | | 1.02 KB | 3a438d079c96faa9ce05c07d4ff100e8f662ae75ff0ab393cdc0df2d761a5f32 |
lib/sidekiq_unique_jobs/lock/until_executed.rb | 100644 | 0 | 0 | | | 555 Bytes | ab52dc217b20783f4eba7b1f8f411a49804190afa1a53098e3ee470780f891d5 |
lib/sidekiq_unique_jobs/lock/until_executing.rb | 100644 | 0 | 0 | | | 500 Bytes | 34f680582aa01d8bd61665ff5bd24ba9d682349b0f1c12b6f562cbd58f97d936 |
lib/sidekiq_unique_jobs/lock/until_expired.rb | 100644 | 0 | 0 | | | 830 Bytes | 3008dad88cfa4032fe35bbc107ab9a510d33f4317a9ae90371ae698a3627f67d |
lib/sidekiq_unique_jobs/lock/while_executing.rb | 100644 | 0 | 0 | | | 1.59 KB | b42be14fc9a2d855f9d39a05e489fd6690f6d17f085c59362173d169bff8bb40 |
lib/sidekiq_unique_jobs/lock/while_executing_reject.rb | 100644 | 0 | 0 | | | 887 Bytes | f9c734aa536d86433fd9dd7b06ff5f09965e40c049b485c482e5b700351b80f7 |
lib/sidekiq_unique_jobs/locksmith.rb | 100644 | 0 | 0 | | | 4.84 KB | 5502fb2722a7eb366cd66836dbb0d72cd14f3c60e45a57f880f2ef6b11020272 |
lib/sidekiq_unique_jobs/logging.rb | 100644 | 0 | 0 | | | 1.95 KB | ef52a62f191f9d1085b97e9a240a270d3aa5bf45b93d1020f89595f4a14d8125 |
lib/sidekiq_unique_jobs/middleware.rb | 100644 | 0 | 0 | | | 1.06 KB | 8327dcfc95ea36968949a46d4babfefa0966fe12efe6c0b1d16b24cfd23d8bc7 |
lib/sidekiq_unique_jobs/normalizer.rb | 100644 | 0 | 0 | | | 430 Bytes | cfa45ee23be4fca4bb86814d187b72a81a20578a25c80209bb3f2324a528c1bc |
lib/sidekiq_unique_jobs/on_conflict.rb | 100644 | 0 | 0 | | | 719 Bytes | 8578b51ff3690f36a472c3f56b1cc906259a6181c84f93380b1334e1006abd48 |
lib/sidekiq_unique_jobs/on_conflict/log.rb | 100644 | 0 | 0 | | | 543 Bytes | 31bdb0b4d29d5fb5ee610227f362bf88d9f0ad8cd3a0538819cb6a5540bd87c0 |
lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb | 100644 | 0 | 0 | | | 350 Bytes | 00495210708a58bdb2263587740f5a05dfc70671ce2edb54141bab2b8659bf2b |
lib/sidekiq_unique_jobs/on_conflict/raise.rb | 100644 | 0 | 0 | | | 443 Bytes | d7dba7ce8ee042ea96c52c41e98bae865029c28bae8f9e05e2608dd264ef4384 |
lib/sidekiq_unique_jobs/on_conflict/reject.rb | 100644 | 0 | 0 | | | 1.61 KB | d2cc455760c7d0fba06f393d9a945722626037bbcd9136278f0b78502d73df7a |
lib/sidekiq_unique_jobs/on_conflict/replace.rb | 100644 | 0 | 0 | | | 1 KB | f1e74e14a484944c9be196b787e5c597fc14b5f52151f8c6b22a1a090c4ef106 |
lib/sidekiq_unique_jobs/on_conflict/reschedule.rb | 100644 | 0 | 0 | | | 656 Bytes | 45e94165c3d8f1748c24b5feb7a3eec85e065374baf042516a0f8ac8e5a5cc59 |
lib/sidekiq_unique_jobs/on_conflict/strategy.rb | 100644 | 0 | 0 | | | 738 Bytes | 942f61cfec15590b0404890c6b3eda4315bf0c446a4c1d39f984731d1786b554 |
lib/sidekiq_unique_jobs/options_with_fallback.rb | 100644 | 0 | 0 | | | 2.37 KB | 4508a816d9ca83cd68ca25ee5b5aca246ab1a5e6ba351c9c7c1db44b57387495 |
lib/sidekiq_unique_jobs/scripts.rb | 100644 | 0 | 0 | | | 3.17 KB | 08815c8b097a5b7dbc62724a28b88811b148524e1bf25f9580a09606cea4942a |
lib/sidekiq_unique_jobs/server/middleware.rb | 100644 | 0 | 0 | | | 874 Bytes | 6e928e4ba82a1d66821cb7bbbb4a445a3e1e963ed6ee952aee57b7711e60accf |
lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb | 100644 | 0 | 0 | | | 2.45 KB | ccfa54e2aa593c0f81b32f929264c7ff50b581bd4cd07933fcd506ee09ff6099 |
lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb | 100644 | 0 | 0 | | | 1.8 KB | e4ba00d8dd19a675cd7dba8e8282e04749de953f632993438a7e8e7b62175362 |
lib/sidekiq_unique_jobs/testing.rb | 100644 | 0 | 0 | | | 1.21 KB | 628fd62b14231b07d089ae0e86b62f159d089b28735f9e0a4052a927bc28b657 |
lib/sidekiq_unique_jobs/timeout.rb | 100644 | 0 | 0 | | | 133 Bytes | 04a038426d650a504403391cfaad11413d8b2c172d1377f5a36855ce8abe07db |
lib/sidekiq_unique_jobs/timeout/calculator.rb | 100644 | 0 | 0 | | | 1.95 KB | c904b660a7d122b5097a04ce119e13b051876c68aebf8b5a2bddad39b43fa98a |
lib/sidekiq_unique_jobs/unique_args.rb | 100644 | 0 | 0 | | | 4.89 KB | 50e65b2abc93bf60f4fc2bdc3b6ff4ff85d2b3acced92f0fe0ae7ea26860b903 |
lib/sidekiq_unique_jobs/unlockable.rb | 100644 | 0 | 0 | | | 797 Bytes | 0b4d7f86d296e1efa505de9726716409cd6aed0cb2340387bf6751bdd9cc9d12 |
lib/sidekiq_unique_jobs/util.rb | 100644 | 0 | 0 | | | 2.26 KB | 15ac6f56b62aa28567f6e647cef86ed6c77aa12b96c9afac2864cbb989048ec7 |
lib/sidekiq_unique_jobs/version.rb | 100644 | 0 | 0 | | | 80 Bytes | a1483750f0d2c7ca60c0e169ae0d946d647cfe1ea2c229be68f351dbc9cc691b |
lib/sidekiq_unique_jobs/web.rb | 100644 | 0 | 0 | | | 1.41 KB | d839b97d6fc77e573a4200cbce2c39ef9e640d9e38fbcc42d7a5e68369596250 |
lib/sidekiq_unique_jobs/web/helpers.rb | 100644 | 0 | 0 | | | 841 Bytes | 1b576b5b93ccc1f816ac44c81899266ad7a484ac4ef92b08015012e6e49a8fea |
lib/sidekiq_unique_jobs/web/views/unique_digest.erb | 100644 | 0 | 0 | | | 1022 Bytes | 18ff1a49d9e91587dfdffd190323c4482149d4bd1143b0f3fb2ce2ddb6b6f44e |
lib/sidekiq_unique_jobs/web/views/unique_digests.erb | 100644 | 0 | 0 | | | 1.44 KB | 47e7044351ac86df3b3b887ba29071d8bfeef260d291f5eee48e2de3ac3a52e2 |
redis/acquire_lock.lua | 100644 | 0 | 0 | | | 389 Bytes | 960a48a19d21b64789e8802987ebb8d97f3122f5a899e1fe6aff606cdb734c38 |
redis/create.lua | 100644 | 0 | 0 | | | 1.44 KB | 54c10eb7eaa7fb00de99567f770a30a6c2f723cfca4c26ca245c1e3eaef0854e |
redis/delete.lua | 100644 | 0 | 0 | | | 555 Bytes | d38bbbfebead372a8d6249367a5f8a047c27b79dcee063e201bf869d98ed66c2 |
redis/delete_by_digest.lua | 100644 | 0 | 0 | | | 884 Bytes | 648edf553d6af0adbfc7e45ec3bb6f350b6eaf5bbe608d341eebcd1ec53d4dbb |
redis/delete_job_by_digest.lua | 100644 | 0 | 0 | | | 1.86 KB | 6ebec86971f82254be132b057651e670455838757109ecf137863c7971d3b538 |
redis/release_lock.lua | 100644 | 0 | 0 | | | 318 Bytes | 074cad8eb9fc1a6132ee07d2ec2a25e8cb996d7982ac5ac3b963658ba258a7f0 |
redis/release_stale_locks.lua | 100644 | 0 | 0 | | | 3.11 KB | 05091c35d4d742329c683806478a92e0fe954f25cd324bf1e843f0f23640915b |
redis/signal.lua | 100644 | 0 | 0 | | | 787 Bytes | e36477a2f3bc50bcc61e2e2e656206fffaeea376c78f73f50a76a24da3160a22 |
sidekiq-unique-jobs.gemspec | 100644 | 0 | 0 | | | 1.53 KB | 732f6c24319974c166ddcc3e7ce660529a33dda042305c2bbe208f85a7b83d8d |