Boot-time initializers (Rails config/initializers/*). Since initializers
are code, not data, register named init functions and run them in order at
boot; the first that errors stops the sequence.
Shared HMAC-SHA256 signing helpers used by the cookie jar (and available to
any value that needs tamper-evident transport). Signatures are base64url,
no-pad, and verified in constant time.
Integration/system test helpers: drive a Router in-process and inspect the
response (Rails integration/system tests). Pair with doido_model factories
and TestDb for full-stack tests.
Re-exported so config::LoggerConfig resolves; the logger config lives in
doido-core alongside the logger it drives.
Logging settings, deserialized from the logger section of
config/<env>.yml.
Marks a struct as a controller helper. Generates a [doido_controller::Helper]
implementation that carries the snake_case helper name (PostsHelper →
"posts_helper"), matching the app/helpers/<name>_helper.rs convention.
Import the helper in controllers and call its associated functions.