obecnie używam Sidekiq w projekcie i mam następujący plik konfiguracyjny YAML:Colon z przodu: składnia YAML
:concurrency: 5
:pidfile: /tmp/pids/sidekiq.pid
:logfile: log/sidekiq.log
staging:
:concurrency: 10
production:
:concurrency: 20
queues:
- default
nie widziałem o dwukropek przed klucza wcześniej, ale pominięcie, że okrężnica daje interesujące wyniki. Na przykład w przypadku :pidfile:
, z dwukropkiem z przodu tworzy/przesłania plik docelowy, który jest bez niego, korzysta z tego, który już istnieje i nie zapisuje do niego.
Czy jest to gdzieś udokumentowane, czy w ten sposób Sidekiq spodziewa się pewnych kluczy?
Plus jeden dla kluczy symbolizowanych. Nigdy wcześniej nie widziałem tego w Ruby, ale widziałem miejsca, w których symbol jest wymagany jako klucz. Dobrze wiedzieć – TheJKFever
Rozumiem, jak to zachowuje się w Ruby ... ale jeśli chodzi o syntaktyczny YAML, to zasadne jest uruchamianie klucza z dwukropkiem, a to tylko interpreter Ruby, który generuje symbole z kluczy, które zaczynają się od dwukropek? – Brian