Hier wird es in eine Umgebungsvariable eingefügt, die nur eine Zeichenkette sein kann. Das spielt keine Rolle.
Aber im Allgemeinen ist dies eine gute Sache, die man im Hinterkopf behalten sollte, da man unerwartete Ergebnisse für harmlos aussehende Werte erhalten kann:
pry(main)> YAML.load('on: yes').to_s
=> "{true=true}"