Этот код работает:Есть ли более чистый, более короткий, встроенный способ обертывания элементов в истребителе в рубине?
permission.class.ancestors.include?(Enumerable) ? permission : [permission]
Содержание в permission
может либо символ или любой последовательности (скажем, массив). Если один элемент передан, он завернут в массив.
Есть ли способ, который уже делает это? (Может быть либо встроено в рубин в 2.2.2, либо добавлено рельсами 4.2.0).