11
pagination:
    limit:
        default: 10
        min: 0
        max: 50
        current: default

The current node should have the same value as the default node? (in this case, 10). Is it possible to do that with YAML?

stefanobaldo
  • 1,957
  • 6
  • 27
  • 40

1 Answers1

13

You can use an anchor for that, which is a token starting with & inserted before the scalar/mapping/sequence you want to "re-use". You "paste" it with an alias which is the same token preceded by a *.

pagination:
    limit:
        default: &def 10
        min: 0
        max: 50
        current: *def

(you can use default instead of def but you don't have to use the same string as the key whose value you put an anchor on)

Anthon
  • 69,918
  • 32
  • 186
  • 246