Есть ли способ создать псевдоним / привязать массив в YAML?

Я использую Jammit , чтобы упаковать ресурсы для приложения Rails, и у меня есть несколько файлов ресурсов, которые я бы нравится быть включенным в каждую из нескольких групп. Например, я бы хотел, чтобы Sammy и его плагины были в моих мобильных и screen JS-пакетах.

Я пробовал это:

sammy: &SAMMY
  - public/javascripts/vendor/sammy.js
  - public/javascripts/vendor/sammy*.js

mobile:
  <<: *SAMMY
  - public/javascripts/something_else.js

и это:

mobile:
  - *SAMMY

, но оба помещают файлы Sammy JS во вложенный массив, который Джаммит не может понять. Есть ли синтаксис для включения элементов массива непосредственно в другой массив?

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

39
задан James A. Rosen 10 February 2011 в 00:51
поделиться