Module: Textus::Store::Jobs::Registry
- Defined in:
- lib/textus/store/jobs/registry.rb
Defined Under Namespace
Classes: UnknownJob
Constant Summary collapse
- JOBS =
{ "index" => Store::Jobs::Index, "materialize" => Store::Jobs::Materialize, "sweep" => Store::Jobs::Sweep, }.freeze
Class Method Summary collapse
Class Method Details
.fetch(type) ⇒ Object
13 14 15 |
# File 'lib/textus/store/jobs/registry.rb', line 13 def self.fetch(type) JOBS.fetch(type.to_s) { raise UnknownJob.new("Unknown job type: #{type}") } end |