.github/workflows/test.yml | 100644 | 0 | 0 | | | 1.03 KB | ca230994d48c6df7cdd68aac2ab628f36044e9f67b3b4a572e9f71d9a0b3f99a |
.gitignore | 100644 | 0 | 0 | | | 248 Bytes | dfd3a3b11bd426661fd85446e5a7e7d7304bfc62b772f2b15100e198bd1af608 |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | 06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59 |
.rubocop.yml | 100644 | 0 | 0 | | | 533 Bytes | ebc698442d17177796ff8935e313552298ce62b852f972918c577e3f96defc36 |
Appraisals | 100644 | 0 | 0 | | | 434 Bytes | 81fbf8eb13f2382a8f6b8fcdf895fce6b74b5857df37128f5fe06a6fe5b0bed5 |
CHANGELOG.md | 100644 | 0 | 0 | | | 3.27 KB | d19f892dad4aa44ad4b448908fe468d30dd1533f4ec750406e48d2dc53d18b6c |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.16 KB | f6466a606b11b186b2171595f1b2fbe4ddf093ac77035f09b03c9437bc184336 |
Gemfile | 100644 | 0 | 0 | | | 127 Bytes | b5c4949b03071a47c1bb2b1a0bf7066a11872bdb351864d4b0922044e74cfc68 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 56e9106eac6dc45144931f44fe0ce04407f757922a09ae587afbe91dda3ad301 |
README.md | 100644 | 0 | 0 | | | 27.5 KB | fe16796bcb14e42edb8a2386c5550beabf9ffaeda05ba44bb78f63501f5c8e74 |
Rakefile | 100644 | 0 | 0 | | | 315 Bytes | 98fdc63ae53f1f3f3cf90a99d6defdc5629faeed0ecf87e2eaad4e3db5b3b9f7 |
_config.yml | 100644 | 0 | 0 | | | 25 Bytes | 89500f4d9d2bb727f973ace596b9ea2e58553acd80c41d95c3c2658f45095560 |
app/controllers/cloudtasker/application_controller.rb | 100644 | 0 | 0 | | | 197 Bytes | 25556eb03e5887f2dcb696954eb47108c10cb164dd91f06e4fab7889b13edfba |
app/controllers/cloudtasker/worker_controller.rb | 100644 | 0 | 0 | | | 1.89 KB | 781f1da69e70bb224ca4ae702b68755bbe0a340ccb8f02fc8a4b523e5db72af5 |
bin/console | 100755 | 0 | 0 | | | 376 Bytes | 8816af10e0b327b3e5919cebf76677ac05ad5b30eba454bb23db6644430beeab |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
cloudtasker.gemspec | 100644 | 0 | 0 | | | 2.12 KB | 4d870b0d6ace047b784eceb286366107caed31f6df04ef9e4034c0377def0ab8 |
config/routes.rb | 100644 | 0 | 0 | | | 102 Bytes | 82199bf6e3d503613ad16d8dea70867c82cbc2476a27b60cd7b13de30b0e400f |
docs/BATCH_JOBS.md | 100644 | 0 | 0 | | | 3.28 KB | 5113287a5b72444e83e354e66755fec246701f997b0e968a2ddd08e8a75d9d32 |
docs/CRON_JOBS.md | 100644 | 0 | 0 | | | 1.87 KB | eb458238345397f94e608d1980b1be9f9fe3ad123f13ba0d40254838b9ad8f9a |
docs/UNIQUE_JOBS.md | 100644 | 0 | 0 | | | 4.61 KB | 8693f44ad5f84fe944d48ec4352a97eee1a854acdbfbbff954208de93edb73d6 |
exe/cloudtasker | 100755 | 0 | 0 | | | 609 Bytes | caccc58b392f93e215d77ac54ff6fc42f8155a55e0225389d21d1ac69545b973 |
gemfiles/.bundle/config | 100644 | 0 | 0 | | | 22 Bytes | 24af64adea4d830aee275f204ce9347f4fb555c236362ceccf2d3d401ec163f5 |
gemfiles/google_cloud_tasks_1.0.gemfile | 100644 | 0 | 0 | | | 155 Bytes | ba9945230d9f8e7ec8040e2ce5e3279eb3d712f82d2ba474b7213382f756552f |
gemfiles/google_cloud_tasks_1.0.gemfile.lock | 100644 | 0 | 0 | | | 6.95 KB | 792607217ee1fdc106e841ca3e75fc82ff1c41d1d64db04886d397655dd87095 |
gemfiles/google_cloud_tasks_1.1.gemfile | 100644 | 0 | 0 | | | 155 Bytes | 2ae0fc7eafe3c195d23d2ead46deebb98c4f466ecafc70392a6d15b0110e58ec |
gemfiles/google_cloud_tasks_1.1.gemfile.lock | 100644 | 0 | 0 | | | 6.95 KB | 8c50a7a57fe3abec1add6e32afacfff8b7c4f3c0f5c436307ea2c83e581659df |
gemfiles/google_cloud_tasks_1.2.gemfile | 100644 | 0 | 0 | | | 155 Bytes | 370dafba78f14630861c69da40935781f7a54c3f34a88d79ac58f97cf6d3a3c3 |
gemfiles/google_cloud_tasks_1.2.gemfile.lock | 100644 | 0 | 0 | | | 6.95 KB | 8d460234fb8eb592c37113c51384b8bbedb5b13e1cd9bf89c281a906e571e486 |
gemfiles/google_cloud_tasks_1.3.gemfile | 100644 | 0 | 0 | | | 155 Bytes | 35fd85ba6552a6591109c587c781c4cc05af43b95ea1c66961792488df086b35 |
gemfiles/google_cloud_tasks_1.3.gemfile.lock | 100644 | 0 | 0 | | | 7.01 KB | aaff053b87eee746ee4a1af61c9bfbdec82bc735dd88dc9f6878e861efcbde5f |
gemfiles/rails_4.0.gemfile | 100644 | 0 | 0 | | | 164 Bytes | 22c8f6a996878a12b25a575525db35387035dee8d054fa404e0b3f4343eea531 |
gemfiles/rails_4.1.gemfile | 100644 | 0 | 0 | | | 142 Bytes | bbcf2757c50614447a4fc63f65ecfd6aca446bea350a1ecaaf40abbd224d1d74 |
gemfiles/rails_4.2.gemfile | 100644 | 0 | 0 | | | 142 Bytes | 1ebc32d469125c9d3b4b3a7fe944e2e86c9169c65479643d731a74363768709f |
gemfiles/rails_5.0.gemfile | 100644 | 0 | 0 | | | 142 Bytes | 239c1c6e62f708e32af5cb64b3b8f3cd4ef6379ffb30f130e646c008d312bfd6 |
gemfiles/rails_5.1.gemfile | 100644 | 0 | 0 | | | 142 Bytes | d3a2487a7b9c488deeaa84aa2e98223c9068d2471afafa8dd518a04795c00ebc |
gemfiles/rails_5.2.gemfile | 100644 | 0 | 0 | | | 142 Bytes | 1c0b47e7f0b13d8e1151e1b778ab7a51eb0a8796f64246479c857d4448ccf609 |
gemfiles/rails_5.2.gemfile.lock | 100644 | 0 | 0 | | | 6.48 KB | 90f5b3db66ceade61c342c3cee3ef114b9eba3d30e51a5d820047780c55b36a4 |
gemfiles/rails_6.0.gemfile | 100644 | 0 | 0 | | | 142 Bytes | a0bf2d24646be5e6d7c416b49dbe4118267ba7a2c8306c928b427ab319fa176a |
gemfiles/rails_6.0.gemfile.lock | 100644 | 0 | 0 | | | 6.92 KB | 601e6d7a2a9f3929ddd429af0fb17a6482f4a3f91ffe7bafa18d382aef967f44 |
lib/cloudtasker.rb | 100644 | 0 | 0 | | | 1.08 KB | 4295895bafe72e4ca49b52ca0999979574e54e595a8097bf51503ecd035723de |
lib/cloudtasker/authentication_error.rb | 100644 | 0 | 0 | | | 104 Bytes | 298fb2597946d886ca102ea018ba398dd204a28f61aab500ca1e97fd84cd2fa9 |
lib/cloudtasker/authenticator.rb | 100644 | 0 | 0 | | | 1.31 KB | 12207f0fda65c2b53b7bf20e5f9a0d69f484711e89969d5241a43e27cba8df7a |
lib/cloudtasker/backend/google_cloud_task.rb | 100644 | 0 | 0 | | | 5.58 KB | a5b1b1ff9d151094c9ef064bfe128b6afead844b644402526a8d80beeb024d0e |
lib/cloudtasker/backend/memory_task.rb | 100644 | 0 | 0 | | | 4.46 KB | d3d16216d178fcf5f4484196a2ffa8500d4152f98dce388bf2800004703d0eaf |
lib/cloudtasker/backend/redis_task.rb | 100644 | 0 | 0 | | | 6.28 KB | cfa7204b611c04450d7764ed3e5e1d9ac7f9ed1d41e0694c40b34afd60c36ba9 |
lib/cloudtasker/batch.rb | 100644 | 0 | 0 | | | 109 Bytes | 8f041d72c3e21ffa0e02351b84d1f10ae54189b0271c38c6c292bac45e80a71a |
lib/cloudtasker/batch/batch_progress.rb | 100644 | 0 | 0 | | | 2.6 KB | d410b995583114ce04165d8d46ba3f4a7c8afb3c41a817108443f771c9275903 |
lib/cloudtasker/batch/extension/worker.rb | 100644 | 0 | 0 | | | 280 Bytes | 631f7f8cde682efa80f9499d4856babb9709a3698bf1418fa02721ca6a331513 |
lib/cloudtasker/batch/job.rb | 100644 | 0 | 0 | | | 10.5 KB | 09bf16ba54eac2b1455f9fca5e4844efdf11229fdb9e1071aac86e5ee241c0f9 |
lib/cloudtasker/batch/middleware.rb | 100644 | 0 | 0 | | | 512 Bytes | b8268a063c9a322f2e7bd5a500ed53e63c9aaedddfc72856691c83fb62468acb |
lib/cloudtasker/batch/middleware/server.rb | 100644 | 0 | 0 | | | 273 Bytes | 5d10ba06ce48c0be5e89aa43f2da1ce72fcb126e6f83723b8d78d3815d181b5e |
lib/cloudtasker/cli.rb | 100644 | 0 | 0 | | | 4.57 KB | 6cac5d863922fabb56876851a0824f4e2bfe8a3ec2c59238f66d83fff73660bc |
lib/cloudtasker/cloud_task.rb | 100644 | 0 | 0 | | | 2.55 KB | af1c2fe29320af20c26ab33e171bc930e028ea2516ce0169e43579a9f6231873 |
lib/cloudtasker/config.rb | 100644 | 0 | 0 | | | 6.23 KB | ddf761cf87e7ffed8aaa2a5f6a5365a2438589e0ade64a456cf13c301a42813d |
lib/cloudtasker/cron.rb | 100644 | 0 | 0 | | | 107 Bytes | 7d626366479d28682f64547349d74bb76031f5ea23591650b7bb49e34190af11 |
lib/cloudtasker/cron/job.rb | 100644 | 0 | 0 | | | 5.09 KB | d87f3a950e37f50f86b1a43b7ae8d513a8412341f64f2fe8e16fa8f372cb5651 |
lib/cloudtasker/cron/middleware.rb | 100644 | 0 | 0 | | | 413 Bytes | 1c3be8ac26673fda7f39d2fdc7565a13fafb9fa79fc97fe06705e366a1e21f04 |
lib/cloudtasker/cron/middleware/server.rb | 100644 | 0 | 0 | | | 272 Bytes | 6435eca53507eb8949125c74411bbf74d1d51e65be0c8f90d255e06614de9f65 |
lib/cloudtasker/cron/schedule.rb | 100644 | 0 | 0 | | | 7.51 KB | 1f5d07906148b9bc5986461399ca4b9a3b13fa913e64d58b73d1f0bec714d24a |
lib/cloudtasker/dead_worker_error.rb | 100644 | 0 | 0 | | | 100 Bytes | 6675fd41df02c0b3eab667ad61e87eb5a4a8b28c7d2a1ad12205c2bebc1486b7 |
lib/cloudtasker/engine.rb | 100644 | 0 | 0 | | | 464 Bytes | ddf506e5c6616f11edd1396461f98e0dc7e9e4b102193db811992585da360472 |
lib/cloudtasker/invalid_worker_error.rb | 100644 | 0 | 0 | | | 103 Bytes | 8348f4b8802ce4097f6f58d68fa727ab0b7056b22cfa08af1d6da8b470bcc482 |
lib/cloudtasker/local_server.rb | 100644 | 0 | 0 | | | 2.46 KB | feca1dee914e091e86826980d0a3174a5020b81b1053fc1e4ffa895ac0d288b7 |
lib/cloudtasker/max_task_size_exceeded_error.rb | 100644 | 0 | 0 | | | 317 Bytes | 21fb42a714a05ce818642ba731ec0643b378f0dc6b4fa9c769504474b5e5e590 |
lib/cloudtasker/meta_store.rb | 100644 | 0 | 0 | | | 1.94 KB | bd5ccef257ef1841abcc4d21e44280ab8bf3362ba656c75e8f79c766f4df5ae2 |
lib/cloudtasker/middleware/chain.rb | 100644 | 0 | 0 | | | 7.04 KB | dab39ad351794637bae7e21715e7790a3856b0288d19b9a9a58bc33ffb5016ad |
lib/cloudtasker/redis_client.rb | 100644 | 0 | 0 | | | 3.23 KB | 02bdbce31858db0b9c451be72d11fcdd496be34c58cf6cf560926a242029de72 |
lib/cloudtasker/testing.rb | 100644 | 0 | 0 | | | 2.67 KB | 05f851efbb5c3b338be4b3649355bf300b022159379c202ddcbbbaf647cf5465 |
lib/cloudtasker/unique_job.rb | 100644 | 0 | 0 | | | 118 Bytes | 79a9c68a36346813ebde0fe80aa83740b68bd65c32676b6f0d18980fdb7545a9 |
lib/cloudtasker/unique_job/conflict_strategy/base_strategy.rb | 100644 | 0 | 0 | | | 756 Bytes | 4f20c3a19df5ab7a711a346957cac36610a2db87afdce2ac44e5dca70b4743e6 |
lib/cloudtasker/unique_job/conflict_strategy/raise.rb | 100644 | 0 | 0 | | | 646 Bytes | 4efd3ddc7045f0f0f1cc5b5be778fbf33f76ae30997bcbe4b9edf2c2bd3001f0 |
lib/cloudtasker/unique_job/conflict_strategy/reject.rb | 100644 | 0 | 0 | | | 246 Bytes | b1050f96f30f940c044dd495b2c7bfd6bb8d7933b16200895fe0d8138b1b95e2 |
lib/cloudtasker/unique_job/conflict_strategy/reschedule.rb | 100644 | 0 | 0 | | | 862 Bytes | b6e564f2fc6085250f17f0238d483176411f3a46d4a4aebdf71875dd36a727d0 |
lib/cloudtasker/unique_job/job.rb | 100644 | 0 | 0 | | | 3.4 KB | 3cfc5b23dfbf87352a7228c214102370cf5ab79af43f2e0e6b4ae62a6c9fb74e |
lib/cloudtasker/unique_job/lock/base_lock.rb | 100644 | 0 | 0 | | | 1.77 KB | 51f75e0bfa7b8798a47a6f330141eb7281588a0be74f724ec163f28060fd225e |
lib/cloudtasker/unique_job/lock/no_op.rb | 100644 | 0 | 0 | | | 171 Bytes | 519a50e3298849ed0a95ee19d0d32558fa0f75e4040620a2a844a25844e94f7d |
lib/cloudtasker/unique_job/lock/until_executed.rb | 100644 | 0 | 0 | | | 925 Bytes | 6b1fb2026dc598ef4f1cf149f105dca2ad407ad9ba643ba773b8ea740fede96d |
lib/cloudtasker/unique_job/lock/until_executing.rb | 100644 | 0 | 0 | | | 665 Bytes | 49d1d7e61e33083d8a5af39130c8ea4040dc76c469534797a74277ea2637f3dd |
lib/cloudtasker/unique_job/lock/while_executing.rb | 100644 | 0 | 0 | | | 632 Bytes | e21a82946ff736cd843e6cbb18828c7413f864e6c7cbbc8d04ab3525973f43c3 |
lib/cloudtasker/unique_job/lock_error.rb | 100644 | 0 | 0 | | | 123 Bytes | 01286f90feadb4a8ac2c70e0e0ddac797a0b26470b660a02288e8be5a1f0a32e |
lib/cloudtasker/unique_job/middleware.rb | 100644 | 0 | 0 | | | 899 Bytes | 258a256f71499b224da64ecf280a32c3289fcfa7f2910c3ffbebfb4980796238 |
lib/cloudtasker/unique_job/middleware/client.rb | 100644 | 0 | 0 | | | 293 Bytes | 429b34e3d5c81264559dbc79cbd54bd08e20f75646175f95b46681fe6ef746cc |
lib/cloudtasker/unique_job/middleware/server.rb | 100644 | 0 | 0 | | | 291 Bytes | 4c20d65a803552868e2a6a4a121859b481c2235e2f5fd1519771ee7bf50fff95 |
lib/cloudtasker/version.rb | 100644 | 0 | 0 | | | 77 Bytes | 0bc1c5d82811a59c589fbf7d1b05344ff1f2446b1f70a48be79061ef4dcc5a9c |
lib/cloudtasker/worker.rb | 100644 | 0 | 0 | | | 7.89 KB | 76a65103e4cedecefeaace84a58e131ce77a6dbafadf067c05596bc1bce98862 |
lib/cloudtasker/worker_handler.rb | 100644 | 0 | 0 | | | 7.31 KB | d3b0ce5e0b58210fad47411d0ede71111a84c604dfac06b0245853564216d51c |
lib/cloudtasker/worker_logger.rb | 100644 | 0 | 0 | | | 3.88 KB | 9a2ea40c2e606c0cd037e2334c2ebd2470a97dd22ba082f460204471a0379dc4 |
lib/cloudtasker/worker_wrapper.rb | 100644 | 0 | 0 | | | 1.36 KB | d5013ecc936ccc94c0ff2f463a242adf80b1034029875395f6ddd8c1174a0f3e |
lib/tasks/setup_queue.rake | 100644 | 0 | 0 | | | 648 Bytes | 5583321922827101cff71eef251af4132c335e409af450f671f91c1ea623ffd3 |