├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .standard.yml ├── Changes.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin └── faktory-worker ├── examples └── complex_batch.rb ├── faktory_worker_ruby.gemspec ├── lib ├── active_job │ └── queue_adapters │ │ └── faktory_adapter.rb ├── faktory.rb ├── faktory │ ├── batch.rb │ ├── cli.rb │ ├── client.rb │ ├── connection.rb │ ├── exception_handler.rb │ ├── fetch.rb │ ├── io.rb │ ├── job.rb │ ├── job_logger.rb │ ├── launcher.rb │ ├── logging.rb │ ├── manager.rb │ ├── middleware │ │ ├── batch.rb │ │ ├── chain.rb │ │ └── i18n.rb │ ├── mutate.rb │ ├── processor.rb │ ├── rails.rb │ ├── testing.rb │ ├── tracking.rb │ ├── util.rb │ └── version.rb └── faktory_worker_ruby.rb └── test ├── active_job └── queue_adapters │ └── faktory_adapter_test.rb ├── batch_test.rb ├── client_test.rb ├── faktory_test.rb ├── helper.rb ├── merge_test.rb ├── mutate_test.rb ├── polyglot_test.rb ├── processor_test.rb ├── set_test.rb ├── system_test.rb ├── testing_fake_test.rb ├── testing_inline_test.rb ├── testing_test.rb ├── tracking_test.rb ├── unique_test.rb └── workers.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/.standard.yml -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/Changes.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/faktory-worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/bin/faktory-worker -------------------------------------------------------------------------------- /examples/complex_batch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/examples/complex_batch.rb -------------------------------------------------------------------------------- /faktory_worker_ruby.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/faktory_worker_ruby.gemspec -------------------------------------------------------------------------------- /lib/active_job/queue_adapters/faktory_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/active_job/queue_adapters/faktory_adapter.rb -------------------------------------------------------------------------------- /lib/faktory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory.rb -------------------------------------------------------------------------------- /lib/faktory/batch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/batch.rb -------------------------------------------------------------------------------- /lib/faktory/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/cli.rb -------------------------------------------------------------------------------- /lib/faktory/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/client.rb -------------------------------------------------------------------------------- /lib/faktory/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/connection.rb -------------------------------------------------------------------------------- /lib/faktory/exception_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/exception_handler.rb -------------------------------------------------------------------------------- /lib/faktory/fetch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/fetch.rb -------------------------------------------------------------------------------- /lib/faktory/io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/io.rb -------------------------------------------------------------------------------- /lib/faktory/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/job.rb -------------------------------------------------------------------------------- /lib/faktory/job_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/job_logger.rb -------------------------------------------------------------------------------- /lib/faktory/launcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/launcher.rb -------------------------------------------------------------------------------- /lib/faktory/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/logging.rb -------------------------------------------------------------------------------- /lib/faktory/manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/manager.rb -------------------------------------------------------------------------------- /lib/faktory/middleware/batch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/middleware/batch.rb -------------------------------------------------------------------------------- /lib/faktory/middleware/chain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/middleware/chain.rb -------------------------------------------------------------------------------- /lib/faktory/middleware/i18n.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/middleware/i18n.rb -------------------------------------------------------------------------------- /lib/faktory/mutate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/mutate.rb -------------------------------------------------------------------------------- /lib/faktory/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/processor.rb -------------------------------------------------------------------------------- /lib/faktory/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/rails.rb -------------------------------------------------------------------------------- /lib/faktory/testing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/testing.rb -------------------------------------------------------------------------------- /lib/faktory/tracking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/tracking.rb -------------------------------------------------------------------------------- /lib/faktory/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/lib/faktory/util.rb -------------------------------------------------------------------------------- /lib/faktory/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Faktory 4 | VERSION = "2.1.1" 5 | end 6 | -------------------------------------------------------------------------------- /lib/faktory_worker_ruby.rb: -------------------------------------------------------------------------------- 1 | require "faktory" 2 | -------------------------------------------------------------------------------- /test/active_job/queue_adapters/faktory_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/active_job/queue_adapters/faktory_adapter_test.rb -------------------------------------------------------------------------------- /test/batch_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/batch_test.rb -------------------------------------------------------------------------------- /test/client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/client_test.rb -------------------------------------------------------------------------------- /test/faktory_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/faktory_test.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/merge_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/merge_test.rb -------------------------------------------------------------------------------- /test/mutate_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/mutate_test.rb -------------------------------------------------------------------------------- /test/polyglot_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/polyglot_test.rb -------------------------------------------------------------------------------- /test/processor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/processor_test.rb -------------------------------------------------------------------------------- /test/set_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/set_test.rb -------------------------------------------------------------------------------- /test/system_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/system_test.rb -------------------------------------------------------------------------------- /test/testing_fake_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/testing_fake_test.rb -------------------------------------------------------------------------------- /test/testing_inline_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/testing_inline_test.rb -------------------------------------------------------------------------------- /test/testing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/testing_test.rb -------------------------------------------------------------------------------- /test/tracking_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/tracking_test.rb -------------------------------------------------------------------------------- /test/unique_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/unique_test.rb -------------------------------------------------------------------------------- /test/workers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contribsys/faktory_worker_ruby/HEAD/test/workers.rb --------------------------------------------------------------------------------