.github/workflows/lint_rubocop.yml | 100644 | 0 | 0 | | | 310 Bytes | b0eed516fe2def3acdc599e89a20abfd3d4ba1bbda5a7e42975c0dcab7dfc5cb |
.github/workflows/test_ruby_2.7.yml | 100644 | 0 | 0 | | | 1 KB | 65f2de456e823252b552bdb7b97e990f8a9c77e3d23a4284aa6e56bd9876ec41 |
.github/workflows/test_ruby_3.x.yml | 100644 | 0 | 0 | | | 1.01 KB | 0fc0506ac404f8ed7e49594311cd8f72d90e2175a390090af2adaacd49566c71 |
.gitignore | 100644 | 0 | 0 | | | 307 Bytes | 23c3750a7ebc3081c17a10d15e7fd50173af830900a67b90bf034476b26198d5 |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | 06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59 |
.rubocop.yml | 100644 | 0 | 0 | | | 1.42 KB | 74a1f89eccac51ffcdf719474639b1e3f88a2ac6b8f35bc2c5599fa07fbff8b4 |
Appraisals | 100644 | 0 | 0 | | | 1.32 KB | 8d3697a6aad5a4bb390dacc32517ae5e3aee9968aeeb1f87d1d9604e45d878d8 |
CHANGELOG.md | 100644 | 0 | 0 | | | 15.7 KB | 4f83b5a5eb3b0befde3213ab46c86e700000db6ddb6cd9be37f42d5ad49ed27d |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.16 KB | f6466a606b11b186b2171595f1b2fbe4ddf093ac77035f09b03c9437bc184336 |
Gemfile | 100644 | 0 | 0 | | | 414 Bytes | 784c9ecbc46e7d0941317b5c4d831a39fd9e24afd901bb4bea4f6fe06e394d75 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 56e9106eac6dc45144931f44fe0ce04407f757922a09ae587afbe91dda3ad301 |
README.md | 100644 | 0 | 0 | | | 44.8 KB | c6b4f22f55308ea548b937957ee4f9661eebe77526203518b1c910a571221dc8 |
Rakefile | 100644 | 0 | 0 | | | 145 Bytes | 9e1ba08392e6ad5aff02b757932420c6b4497d9340053e7b5279c524d427ad17 |
_config.yml | 100644 | 0 | 0 | | | 25 Bytes | 89500f4d9d2bb727f973ace596b9ea2e58553acd80c41d95c3c2658f45095560 |
app/controllers/cloudtasker/worker_controller.rb | 100644 | 0 | 0 | | | 2.84 KB | 6f39219b8cdcf24138c6a1d9845a38a2896d54137e8004f5d84bbe1da76d4cd1 |
bin/console | 100755 | 0 | 0 | | | 376 Bytes | 8816af10e0b327b3e5919cebf76677ac05ad5b30eba454bb23db6644430beeab |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
cloudtasker.gemspec | 100644 | 0 | 0 | | | 1.61 KB | 8f60ce8ec8bded28c5be4f93f318472ea1fc2a467f6a06b7d09930616292422b |
config/routes.rb | 100644 | 0 | 0 | | | 102 Bytes | 82199bf6e3d503613ad16d8dea70867c82cbc2476a27b60cd7b13de30b0e400f |
docs/BATCH_JOBS.md | 100644 | 0 | 0 | | | 5.04 KB | 157fd4feab345a0cd9b819184b5cc4743c2788823660ded31339bc8f78063e90 |
docs/CRON_JOBS.md | 100644 | 0 | 0 | | | 3.66 KB | fae0340c19c7757f67238cc03e7354ccd8f656933bd84df0076bbe7532502ad2 |
docs/STORABLE_JOBS.md | 100644 | 0 | 0 | | | 2.68 KB | 877e6beed0f9435b064851c43e3ea9cdefc5ce9491dc705d6d0e9126a7a71ddb |
docs/UNIQUE_JOBS.md | 100644 | 0 | 0 | | | 7.24 KB | 538337c1fb2e16676c584d2276121980fd57a966fdf6d773a77a10c41c9f0e0a |
exe/cloudtasker | 100755 | 0 | 0 | | | 621 Bytes | c5317d8dc551405f2519436fad7e02ef85a16ccb8f5fe12c74f0156b6d80effa |
gemfiles/.bundle/config | 100644 | 0 | 0 | | | 22 Bytes | 24af64adea4d830aee275f204ce9347f4fb555c236362ceccf2d3d401ec163f5 |
gemfiles/google_cloud_tasks_1.0.gemfile | 100644 | 0 | 0 | | | 396 Bytes | b6e2b7596ba5a967e98c9143e4330fd471abf4fc2304cce3402ef27f2516bf0b |
gemfiles/google_cloud_tasks_1.1.gemfile | 100644 | 0 | 0 | | | 396 Bytes | 12e770322070b108f1b710da6bb0b0377b8036f2a21c6c68f6db36311624cb20 |
gemfiles/google_cloud_tasks_1.2.gemfile | 100644 | 0 | 0 | | | 396 Bytes | b75ed44cec5bb802fc41496f283a92285c2827807884572d9975de1a30138e0d |
gemfiles/google_cloud_tasks_1.3.gemfile | 100644 | 0 | 0 | | | 396 Bytes | 5d5334286ceec871e97140b53de7484fec94130b53d6f709aa8aa43dd872da79 |
gemfiles/google_cloud_tasks_1.4.gemfile | 100644 | 0 | 0 | | | 396 Bytes | e574084bb9eec68047cfc645c827b119bf2cf5d2867fd1b1ca8e7f4322ea206e |
gemfiles/google_cloud_tasks_1.5.gemfile | 100644 | 0 | 0 | | | 396 Bytes | f35f170e08fa17cc33a725c2f419aead851b7097ba3dc25f432f1bc2f84c5e85 |
gemfiles/google_cloud_tasks_2.0.gemfile | 100644 | 0 | 0 | | | 396 Bytes | 78afbb634797bb1c5d770b95771db7f1db9ad02e1d15f4bcf622cdacbd5faba6 |
gemfiles/google_cloud_tasks_2.1.gemfile | 100644 | 0 | 0 | | | 396 Bytes | 41983ed22df410af801189e17ee138ed638edc9682edb9af5a22f392e499a036 |
gemfiles/rails_5.2.gemfile | 100644 | 0 | 0 | | | 401 Bytes | cf706acf3e35a3271b7704d23a106986387f7669154bed6096616a07b7a472a5 |
gemfiles/rails_6.0.gemfile | 100644 | 0 | 0 | | | 401 Bytes | 389473f9ed525799a24c3cad18e4c1f491c184d3e3b4b5598d95e2efd8357652 |
gemfiles/rails_6.1.gemfile | 100644 | 0 | 0 | | | 401 Bytes | 84567b35d07f3145a51b9551b00ecde869fcdace697f6f991914ba19f3dad0bd |
gemfiles/rails_7.0.gemfile | 100644 | 0 | 0 | | | 401 Bytes | 11933815799d4377291bd60dfb5ede33a0962bea9a403a42143d552747e704b3 |
gemfiles/semantic_logger_3.4.gemfile | 100644 | 0 | 0 | | | 368 Bytes | 42b271c1b449718eb32c65f922262d945d0a7432f423f873b98874d123f98115 |
gemfiles/semantic_logger_4.6.gemfile | 100644 | 0 | 0 | | | 368 Bytes | e18aef07293e22acf318532f1fb663a88816b032d5bacaf904dcae7a4cfdb85b |
gemfiles/semantic_logger_4.7.0.gemfile | 100644 | 0 | 0 | | | 368 Bytes | b9d67600a75d3e0453f7536aa347275d3bea1cc15406d8359a0035b064eb7a49 |
gemfiles/semantic_logger_4.7.2.gemfile | 100644 | 0 | 0 | | | 368 Bytes | 664e548efd659a967d7f527d98c9cf35fc802172bb2f5c0b7a323cb3d0996d17 |
lib/active_job/queue_adapters/cloudtasker_adapter.rb | 100644 | 0 | 0 | | | 2.9 KB | 7179d618bf17737254c8c58a62d18c62d6cefaa16367e6ae35140ec072ad8ffd |
lib/cloudtasker.rb | 100644 | 0 | 0 | | | 1.35 KB | 8facde6fbf53246b664733b676e0b92a6468f46a12a80b9c92be4149a04fe7ce |
lib/cloudtasker/authentication_error.rb | 100644 | 0 | 0 | | | 104 Bytes | 298fb2597946d886ca102ea018ba398dd204a28f61aab500ca1e97fd84cd2fa9 |
lib/cloudtasker/authenticator.rb | 100644 | 0 | 0 | | | 2.23 KB | 6f6832c45dfd8ab82b0a60a9d30a5e5c217fc3007c578d0d37d13e7c51407b84 |
lib/cloudtasker/backend/google_cloud_task_v1.rb | 100644 | 0 | 0 | | | 6.81 KB | ed5b211f82cf0367e78b4b154787523339c9b2ddd53629a21683004df57c9f58 |
lib/cloudtasker/backend/google_cloud_task_v2.rb | 100644 | 0 | 0 | | | 6.95 KB | 89da1ea4c9816eebe089f6e2cb14a830462fef63ae92b4d822e797552b6dcb3c |
lib/cloudtasker/backend/memory_task.rb | 100644 | 0 | 0 | | | 5.01 KB | 29d1ae554d2b8121cf9a7e37ad09db6d4fbe35cb2982f0a0e056ea80f953f449 |
lib/cloudtasker/backend/redis_task.rb | 100644 | 0 | 0 | | | 7.79 KB | e90934e5ba8b0bfd5571c60f0d9a91b6317ec32532bed4b93d216f1441ba6070 |
lib/cloudtasker/batch.rb | 100644 | 0 | 0 | | | 109 Bytes | 8f041d72c3e21ffa0e02351b84d1f10ae54189b0271c38c6c292bac45e80a71a |
lib/cloudtasker/batch/batch_progress.rb | 100644 | 0 | 0 | | | 3.38 KB | 2d9a0a8fa31fb45d910358b5a2e768c73880eea2d25857fd386ece301d98de25 |
lib/cloudtasker/batch/extension/worker.rb | 100644 | 0 | 0 | | | 295 Bytes | cb39679f0a48598fd14dbdc3d264b13ac4e28abacf11d1b4325184891b2024ef |
lib/cloudtasker/batch/job.rb | 100644 | 0 | 0 | | | 16.3 KB | 0acbe34d4876db6805edee6cd7792c70003ba336282ffa8da03410ac7cbff7bf |
lib/cloudtasker/batch/middleware.rb | 100644 | 0 | 0 | | | 562 Bytes | 495f644c73010f67cfe9c127c7262d9eebabfd0331af4bf5cc04290bb1d6b00f |
lib/cloudtasker/batch/middleware/server.rb | 100644 | 0 | 0 | | | 290 Bytes | f2811359fbef3f11fe16622b75634b71715f33c0c980d5eddcbd2812f01284ef |
lib/cloudtasker/cli.rb | 100644 | 0 | 0 | | | 4.57 KB | 780cfe3b9dfb56da575011c7d0e9af8c64cbd4a21e6e296e6de78c382a9fafd9 |
lib/cloudtasker/cloud_task.rb | 100644 | 0 | 0 | | | 3.94 KB | 5e2f52fae6d198766d5f9a473bb09cd836edd945380be2a0cb3e668fdd112c48 |
lib/cloudtasker/config.rb | 100644 | 0 | 0 | | | 8.89 KB | ee2f2787545da81f56dc708eaf8667eb901f10e668004f4cd6dfc16994116879 |
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 | | | 289 Bytes | e6731dce485ed2a0050f0c99cb0442a07fc09990dba2714576c4a46d09ebe059 |
lib/cloudtasker/cron/schedule.rb | 100644 | 0 | 0 | | | 7.9 KB | b6536278b3ce426d52a07c9539affef9887f8b856e5911653177d5e4a49d1824 |
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 | 5c8d3dfb5038dd479801585e072f9f7417749a6d984d4393a5bdb126d9fdb3fc |
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.05 KB | 7170e5a77f2b651404fdb60a4769d682e0cd8fe1cf00d86ac7560480f20b0660 |
lib/cloudtasker/missing_worker_arguments_error.rb | 100644 | 0 | 0 | | | 112 Bytes | 2e7546beb249a0095c7bc21128a97129e2539233301d6255f56ca9917a760021 |
lib/cloudtasker/redis_client.rb | 100644 | 0 | 0 | | | 4.99 KB | bf5b40183993c262bb798baea4d64050e64c31e1770dc1794ff334f4627c69dc |
lib/cloudtasker/retry_worker_error.rb | 100644 | 0 | 0 | | | 101 Bytes | cb4a11d097883125cab07d36f6d45045097afffcf80736fa930426507948c9f2 |
lib/cloudtasker/storable.rb | 100644 | 0 | 0 | | | 66 Bytes | ab64965974f17e519c653e9ec938517fe0240fbc5e7931ce852c61bbe08b7a58 |
lib/cloudtasker/storable/worker.rb | 100644 | 0 | 0 | | | 2.38 KB | b00bb8b62b940f3c9ced3e3bcfe4e6b42f9c1e8c8c97889846cc7035d722c990 |
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 | | | 821 Bytes | 0a40f6de518b6fc3b327278d0abff77ca5b71b68a9e700717efdfc1d89a7f1a0 |
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.8 KB | ea4202f47c432c6d202e390a6de877702c1207763556b5d1b3e090b2d453bf25 |
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 | | | 937 Bytes | 792cb9eaf98441c0b97a8d1e2cc228e032203370229956bd7d3e4fff730fc47c |
lib/cloudtasker/unique_job/lock/until_executing.rb | 100644 | 0 | 0 | | | 671 Bytes | dfac1c69aecb7b3a0a3b2c1046dff4ebe1aee1312addd5856846e4ad2fbc972b |
lib/cloudtasker/unique_job/lock/while_executing.rb | 100644 | 0 | 0 | | | 638 Bytes | 951da07eee56da027e5cc5bcb52bf51dcb7097b2385b582cb9d492ccf3afd488 |
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 | | | 374 Bytes | 479381075e7024f1a1123eb8f126c14973fad24818fc3938a1ed6e4b4468eca7 |
lib/cloudtasker/unique_job/middleware/server.rb | 100644 | 0 | 0 | | | 308 Bytes | 9518bcacf15fcae7c12c9fc62f68c05ce4f3882bcd647c5473ef0f45219945b3 |
lib/cloudtasker/version.rb | 100644 | 0 | 0 | | | 77 Bytes | 9fd026324c5ae964df9f13f0fa6b07786c439748f2fbd32f1d41118ebc4d874c |
lib/cloudtasker/worker.rb | 100644 | 0 | 0 | | | 13 KB | 2bf7482dd3c51862dfcf711aff9737da71223d1ed323c268db320360daa9cb3c |
lib/cloudtasker/worker_handler.rb | 100644 | 0 | 0 | | | 7.46 KB | a1bcbbf3c2c26af9c433470f1eb509e79a4fdcad773d70f45e2f8db88f3ee26d |
lib/cloudtasker/worker_logger.rb | 100644 | 0 | 0 | | | 6.57 KB | bbac169e5ab73fb59ff776447425f1099b59cab55848cd33fff78da83b84a939 |
lib/cloudtasker/worker_wrapper.rb | 100644 | 0 | 0 | | | 1.36 KB | c8ab26215f37e880618bf3186edee1575b65884c39f8556b40b37accc9b8bb43 |
lib/tasks/setup_queue.rake | 100644 | 0 | 0 | | | 671 Bytes | e4c20f2e8799da44cd14ef86e701d04e09a08d14b58ffaead71844130056fb2b |