YAML configuration loader for JoobQ
Constants
DEFAULT_SEARCH_PATHS = ["./joobq.yml", "./config/joobq.yml", "./config/joobq.yaml", "./joobq.yaml",
ENV["
JOOBQ_CONFIG_PATH"]?,
ENV["
JOOBQ_CONFIG_FILE"]?, "~/.joobq/joobq.yml", "/etc/joobq/joobq.yml"].compact
Configuration file search paths (in order of precedence)
ENV_FILE_PATTERNS = ["./config/joobq.#{
ENV["
JOOBQ_ENV"]? || "development"}.yml", "./config/joobq.#{
ENV["
RACK_ENV"]? || "development"}.yml", "./config/joobq.#{
ENV["
CRYSTAL_ENV"]? || "development"}.yml"]
Environment-specific file patterns
Class methods
load_from_string(yaml_content :
String, source_path :
String |
Nil = nil) :
Configure Source