Class: Karafka::ActiveJob::JobOptionsContract
- Inherits:
-
Contracts::Base
- Object
- Core::Contractable::Contract
- Contracts::Base
- Karafka::ActiveJob::JobOptionsContract
- Defined in:
- lib/karafka/active_job/job_options_contract.rb
Overview
Note:
We keep this in the ‘Karafka::ActiveJob` namespace instead of `Karafka::Contracts` as we want to keep ActiveJob related Karafka components outside of the core Karafka code and all in the same place
Contract for validating the options that can be altered with ‘#karafka_options` per job class