Рефакторинг общего кода в разделе ответов - PullRequest
0 голосов
/ 06 октября 2018

У меня есть несколько общих RAML-кодов, которые появляются в разделе responses:

/foo
    post:
        responses:
            400:
                common_stuff
            401:
                common_stuff

Я хотел бы реорганизовать это с чертами, но я столкнулся с проблемой, которую вы не можете использоватьпараметр для именования узла:

# Does not work
responses:
    <<code>>:
        common_stuff

Я могу создать файл признаков, который включает в себя общий код

#%RAML 1.0 Trait

body: 
  common_stuff

Но затем, когда я создаю файл признаков для (скажем) кода ответа400 Я не могу понять, как внедрить в него черту common_stuff.

Я пытался создать библиотечный файл, подобный этому:

#%RAML 1.0 Library
usage: blah

traits:
  body: 
    application/json:
      common_stuff

Но мне сказали Unknown node: 'application/json'.

Так каков правильный способ сделать это?

...