.github/workflows/test.yml | 100644 | 0 | 0 | | | 1.19 KB | 74abf3cd8785bf3e1ca223ead1704a503db493cb4ba961246f22dbf774a8eaaf |
.gitignore | 100644 | 0 | 0 | | | 248 Bytes | dfd3a3b11bd426661fd85446e5a7e7d7304bfc62b772f2b15100e198bd1af608 |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | 06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59 |
.rubocop.yml | 100644 | 0 | 0 | | | 803 Bytes | aa48681850d74c3d5a7232be3d5ad91bae5a4d9689116a1e04d4cb6a249abce9 |
Appraisals | 100644 | 0 | 0 | | | 726 Bytes | c82c244c47a76f07a744765ae710b9daaf8c06433cd93d2b1acc54c0a31a10c0 |
CHANGELOG.md | 100644 | 0 | 0 | | | 7.66 KB | 6f424c514282da871460159446a2b00fd61c9bec015aa2331b2222a609e45882 |
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 | | | 37.1 KB | 29dfb9dc109200d1e4047e977b3b8c5414b99c78f4e48075522da43c4a478b72 |
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 | | | 2.01 KB | b5e31e2ce4fd65f9e738b3c15e3376d221ca572ddff947e6c69107cfe0d71e9d |
bin/console | 100755 | 0 | 0 | | | 376 Bytes | 8816af10e0b327b3e5919cebf76677ac05ad5b30eba454bb23db6644430beeab |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
cloudtasker.gemspec | 100644 | 0 | 0 | | | 2.24 KB | 982502982d24f8c53ca3c71464fadbd75d4632f60ff3e98c11485e5c02129033 |
config/routes.rb | 100644 | 0 | 0 | | | 102 Bytes | 82199bf6e3d503613ad16d8dea70867c82cbc2476a27b60cd7b13de30b0e400f |
docs/BATCH_JOBS.md | 100644 | 0 | 0 | | | 4.19 KB | cd4100a9d72b40b98981259bdedac142c45e3937eb42c3deebe4e710d167c146 |
docs/CRON_JOBS.md | 100644 | 0 | 0 | | | 1.87 KB | eb458238345397f94e608d1980b1be9f9fe3ad123f13ba0d40254838b9ad8f9a |
docs/UNIQUE_JOBS.md | 100644 | 0 | 0 | | | 7.24 KB | 538337c1fb2e16676c584d2276121980fd57a966fdf6d773a77a10c41c9f0e0a |
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 | | | 124 Bytes | 9cbefc466f349ce23132084cd83e6401c03bf68c5f60dc82fd55b398431bba62 |
gemfiles/google_cloud_tasks_1.0.gemfile.lock | 100644 | 0 | 0 | | | 8.26 KB | 1b5ea90b60b152873779d1a803f38292e1bbd2f1ca62b2b3722d3af94c7290cd |
gemfiles/google_cloud_tasks_1.1.gemfile | 100644 | 0 | 0 | | | 124 Bytes | 8530d26a02e3ba91bc49b1e52ffc877ffe14402d3c645ea9f017003e5c7ecba6 |
gemfiles/google_cloud_tasks_1.1.gemfile.lock | 100644 | 0 | 0 | | | 8.26 KB | 82b3d5ac26ea1bda18338ae81aee0acf67709da160c8640af18345616cafceb3 |
gemfiles/google_cloud_tasks_1.2.gemfile | 100644 | 0 | 0 | | | 124 Bytes | 3ad2074e2fbd7bc87703c2ab726947822be3bb6c844a7a2e30d385f156e5d4d7 |
gemfiles/google_cloud_tasks_1.2.gemfile.lock | 100644 | 0 | 0 | | | 8.26 KB | 82f8f2cf56602a6dd55d7c0994e1e5291b4480185ac4c4f8ccf014991b17ae3c |
gemfiles/google_cloud_tasks_1.3.gemfile | 100644 | 0 | 0 | | | 124 Bytes | 427c407a278eb4e7e1e598ab29fe9ca7285379b760ec7f9c36c363bd5fe07cb9 |
gemfiles/google_cloud_tasks_1.3.gemfile.lock | 100644 | 0 | 0 | | | 8.31 KB | 4c0a9931d6e9b000551647eff975ad58e4915cd6d26e81889fd4ecb3a8eed279 |
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 | | | 111 Bytes | fbac526134468f680303e9afd7b506ee812e031236e97544b92bba8110410e1d |
gemfiles/rails_5.2.gemfile.lock | 100644 | 0 | 0 | | | 7.74 KB | ab6b86056c61ffb326f09dcfee5cf4c9b55bcd2193fa89a11d8fd00143d393ff |
gemfiles/rails_6.0.gemfile | 100644 | 0 | 0 | | | 111 Bytes | ae31ac10cd8c5a12667fc219e70e59df8486290c65cf96d77fd279b8ecaffa11 |
gemfiles/rails_6.0.gemfile.lock | 100644 | 0 | 0 | | | 8.18 KB | dded4fe31f84be182ec2bb0fd14defe88b7dce690441b3b6442a2c4d540493ef |
gemfiles/semantic_logger_3.4.gemfile | 100644 | 0 | 0 | | | 123 Bytes | 8b32f2da04eab0336da24a1d5d2ccf2be5991a5afe1dc21a5b1059b52fe315c3 |
gemfiles/semantic_logger_4.6.gemfile | 100644 | 0 | 0 | | | 123 Bytes | 48f4f7904992b0be2c3632e577bd64372cd3bc3269fc379993eb2e85f63e52c1 |
gemfiles/semantic_logger_4.7.0.gemfile | 100644 | 0 | 0 | | | 123 Bytes | c2025c039acce525d44d56e4d4c2d8f1cd0b8293a3a767d572552ec25715ea10 |
gemfiles/semantic_logger_4.7.2.gemfile | 100644 | 0 | 0 | | | 123 Bytes | 29e405c3d751a1d1dba3c0fc3bc8c876bd605b9b9dc3682da2b32ec89df3c5c0 |
gemfiles/semantic_logger_4.7.gemfile | 100644 | 0 | 0 | | | 123 Bytes | 29e405c3d751a1d1dba3c0fc3bc8c876bd605b9b9dc3682da2b32ec89df3c5c0 |
lib/active_job/queue_adapters/cloudtasker_adapter.rb | 100644 | 0 | 0 | | | 2.62 KB | c107f3c3ec03987555a96ac8f457708cab43de50d230776044ecf924817d8095 |
lib/cloudtasker.rb | 100644 | 0 | 0 | | | 1.13 KB | 315517cb6a82ad7a916d583904ad76ad4091b3677d46c8dec58eb6e85386ae57 |
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.97 KB | 5d4a3fe0981b84421cf584c7d5ac2cbe8801bcf0a4ae0c6a70a8d5bb996634ad |
lib/cloudtasker/backend/memory_task.rb | 100644 | 0 | 0 | | | 4.86 KB | e964758c38e8a6000f0e60be19879731357614cc139ad24e56ba3d1c040a8eae |
lib/cloudtasker/backend/redis_task.rb | 100644 | 0 | 0 | | | 7.22 KB | f8d2df8dc2aa169b13552612491f8fc00f35e11dc4437d1e093dda1d9f0a8bf6 |
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 | | | 12.4 KB | 9bb92ff8b14848995ae43dca49e8fa280c59be58bc8d7f0f16b65f76b9dd1575 |
lib/cloudtasker/batch/middleware.rb | 100644 | 0 | 0 | | | 562 Bytes | 495f644c73010f67cfe9c127c7262d9eebabfd0331af4bf5cc04290bb1d6b00f |
lib/cloudtasker/batch/middleware/server.rb | 100644 | 0 | 0 | | | 284 Bytes | 7e71b5422fbaae0d54b17db74be9300f621905cef69ab43b47c7eaa8773a2ca4 |
lib/cloudtasker/cli.rb | 100644 | 0 | 0 | | | 4.6 KB | 610fe64511b817f5141216da8028e85a568f0cb4112f8f9baffa0735d94d05e2 |
lib/cloudtasker/cloud_task.rb | 100644 | 0 | 0 | | | 2.63 KB | fe68b846b8bbc2ec5e5103068af04216dd49b4eb85169e508c3348b8c704dab9 |
lib/cloudtasker/config.rb | 100644 | 0 | 0 | | | 7.72 KB | 39c2c4d8090a865a6b820ad4b09c282d86b983ee07cdfcd56dae19a8b28e2c78 |
lib/cloudtasker/cron.rb | 100644 | 0 | 0 | | | 107 Bytes | 7d626366479d28682f64547349d74bb76031f5ea23591650b7bb49e34190af11 |
lib/cloudtasker/cron/job.rb | 100644 | 0 | 0 | | | 4.96 KB | bc75854d97a2a8fa632ef7f58effd2cdeda7b06d892920998644c12b3f025021 |
lib/cloudtasker/cron/middleware.rb | 100644 | 0 | 0 | | | 413 Bytes | 1c3be8ac26673fda7f39d2fdc7565a13fafb9fa79fc97fe06705e366a1e21f04 |
lib/cloudtasker/cron/middleware/server.rb | 100644 | 0 | 0 | | | 283 Bytes | 1ea503a64c498065ef5def8fc3a0d573d2513319f4f4273cfb8920bcb1c91a20 |
lib/cloudtasker/cron/schedule.rb | 100644 | 0 | 0 | | | 7.82 KB | b843abb64b09c60b9478b97ec83f46b9d19c201f00cfca561e2193d93b1cc9a0 |
lib/cloudtasker/dead_worker_error.rb | 100644 | 0 | 0 | | | 100 Bytes | 6675fd41df02c0b3eab667ad61e87eb5a4a8b28c7d2a1ad12205c2bebc1486b7 |
lib/cloudtasker/engine.rb | 100644 | 0 | 0 | | | 601 Bytes | 7c29271616debff7df85887c7c97da3c933505ce0658a8c0ee3b6e8b682a8b42 |
lib/cloudtasker/invalid_worker_error.rb | 100644 | 0 | 0 | | | 103 Bytes | 8348f4b8802ce4097f6f58d68fa727ab0b7056b22cfa08af1d6da8b470bcc482 |
lib/cloudtasker/local_server.rb | 100644 | 0 | 0 | | | 2.58 KB | 11926bdc28f1f2fc6967a79e1f5d51c58d2d1e2b58329cbf3f1f6f4c2abbe289 |
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/missing_worker_arguments_error.rb | 100644 | 0 | 0 | | | 112 Bytes | 2e7546beb249a0095c7bc21128a97129e2539233301d6255f56ca9917a760021 |
lib/cloudtasker/redis_client.rb | 100644 | 0 | 0 | | | 4.18 KB | 5eb12b55eb88d0ffe901e8a82cf2c139e6c14c124694988f41eec3f22afcdc99 |
lib/cloudtasker/testing.rb | 100644 | 0 | 0 | | | 2.67 KB | 05f851efbb5c3b338be4b3649355bf300b022159379c202ddcbbbaf647cf5465 |
lib/cloudtasker/unique_job.rb | 100644 | 0 | 0 | | | 627 Bytes | bbe8cbf7e1d363808c85002c6bafb260f98cdce1e24007422f02a1dd465d0664 |
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 | | | 4.95 KB | 6ea36a16c2b4fc0daa37886536bd98a0c901804654b3035d9844d010825f76ac |
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 | | | 304 Bytes | 64fb70b8f6323da343ea63cfccea7f1cc1a27f5fea7ee2ee6a852fecd7e1a361 |
lib/cloudtasker/unique_job/middleware/server.rb | 100644 | 0 | 0 | | | 302 Bytes | a0ab3be80efc942998d8d2e3b75c71d842a997047c72bcb3d15ee6074c5fa709 |
lib/cloudtasker/version.rb | 100644 | 0 | 0 | | | 77 Bytes | bb6f6ceaeb0325ea6fcb5b898da1a8b96b1d60c6238c2c8ff8337cdc11f4cda0 |
lib/cloudtasker/worker.rb | 100644 | 0 | 0 | | | 12.2 KB | 385e46108ec6f451e050acebcdd4b1102c7540c41566eb7a2d96d718489a2364 |
lib/cloudtasker/worker_handler.rb | 100644 | 0 | 0 | | | 6.87 KB | c81e916392aa440581bf6688898e6c754918069458e6fb099593fc2c3b674a46 |
lib/cloudtasker/worker_logger.rb | 100644 | 0 | 0 | | | 4.77 KB | 086e4adfa358c64f9669b51d08fd2818c86c61f53a1d767a0586968e42bebf0d |
lib/cloudtasker/worker_wrapper.rb | 100644 | 0 | 0 | | | 1.36 KB | d5013ecc936ccc94c0ff2f463a242adf80b1034029875395f6ddd8c1174a0f3e |
lib/tasks/setup_queue.rake | 100644 | 0 | 0 | | | 648 Bytes | 5583321922827101cff71eef251af4132c335e409af450f671f91c1ea623ffd3 |