module

JoobQ

Class methods

[](name : String)
Source
add(job)
Source
config
Source
configure
Source
error_monitor
Source
find_config_file
Source
forge
Source
initialize_config

Initialize configuration with auto-discovery

Source
initialize_config_with(loading_method : Symbol, *args, **kwargs) : Nil

Initialize configuration with specific loading method

Source
initialize_config_with(loading_method : Symbol, *args, **kwargs, &) : Nil

Initialize configuration with hybrid loading method (requires block)

Source
load_auto
Source
load_from_cli_args(args : Array(String)) : Configure
Source
load_from_file(path : String) : Configure
Source
load_from_string(yaml_content : String, source_path : String | Nil = nil) : Configure
Source
load_from_yaml(path : String | Nil = nil, env : String | Nil = nil) : Configure

Configuration loading methods

Source
load_from_yaml_sources(sources : Array(String)) : Configure
Source
load_hybrid(yaml_path : String | Nil = nil, &)
Source
load_with_env_overrides(base_path : String | Nil = nil, env : String | Nil = nil) : Configure
Source
queues
Source
reset
Source
reset_config

Reset configuration (useful for testing)

Source
scheduler
Source
set_config(config : Configure) : Nil

Set a custom configuration

Source
store
Source

Nested types