Module: CDC::SolidQueue
- Defined in:
- lib/cdc/solid_queue.rb,
lib/cdc/solid_queue/cli.rb,
lib/cdc/solid_queue/error.rb,
lib/cdc/solid_queue/runner.rb,
lib/cdc/solid_queue/railtie.rb,
lib/cdc/solid_queue/version.rb,
lib/cdc/solid_queue/enqueuer.rb,
lib/cdc/solid_queue/checkpoint.rb,
lib/cdc/solid_queue/configuration.rb,
lib/cdc/solid_queue/processor_job.rb,
lib/cdc/solid_queue/event_serializer.rb,
lib/cdc/solid_queue/postgresql_stream.rb
Overview
Rails-native durable CDC job backend built on Solid Queue.
Defined Under Namespace
Modules: CLI, ProcessorJob Classes: Checkpoint, Configuration, ConfigurationError, Enqueuer, Error, EventSerializer, PostgresqlStream, Railtie, Runner, SerializationError, UnsupportedSourceError
Constant Summary collapse
- VERSION =
Current cdc-solid-queue gem version.
'0.1.2'
Class Method Summary collapse
-
.configuration ⇒ Configuration
Return the global configuration.
-
.configure {|config| ... } ⇒ Configuration
Configure cdc-solid-queue.
-
.reset_configuration! ⇒ Configuration
Reset configuration.
Class Method Details
.configuration ⇒ Configuration
Return the global configuration.
22 23 24 |
# File 'lib/cdc/solid_queue.rb', line 22 def configuration @configuration ||= Configuration.new end |
.configure {|config| ... } ⇒ Configuration
Configure cdc-solid-queue.
30 31 32 33 |
# File 'lib/cdc/solid_queue.rb', line 30 def configure yield configuration configuration end |
.reset_configuration! ⇒ Configuration
Reset configuration. Intended for tests and console experiments.
38 39 40 |
# File 'lib/cdc/solid_queue.rb', line 38 def reset_configuration! @configuration = Configuration.new end |