Attualmente sto usando Sidekiq in un progetto e ho il seguente file YAML di configurazione:Colon nella parte anteriore: sintassi YAML
:concurrency: 5
:pidfile: /tmp/pids/sidekiq.pid
:logfile: log/sidekiq.log
staging:
:concurrency: 10
production:
:concurrency: 20
queues:
- default
non ho visto avere due punti di fronte a una chiave di prima, ma omettendo quel colon produce risultati interessanti. Nel caso del :pidfile:
, ad esempio, con i due punti in primo piano crea/sostituisce il file di destinazione dove è senza, utilizza quello già lì e non scrive su di esso.
Questo documento è documentato da qualche parte o semplicemente come Sidekiq si aspetta determinate chiavi?
Più uno per i tasti simbolici. Non l'ho mai visto prima in Ruby, ma ho visto luoghi in cui un simbolo è richiesto come chiave. Buono a sapersi – TheJKFever
Capisco come si comporta in Ruby qui ... ma per quanto riguarda lo YAML sintattico, è legittimo avviare una chiave con i due punti, ed è solo l'interprete Ruby che genera i simboli dalle chiavi che iniziano con un colon? – Brian