Dieser Code funktioniert:Gibt es eine sauberere, kürzere, eingebaute Möglichkeit, Elemente in Rubin iterierbar zu verpacken?
permission.class.ancestors.include?(Enumerable) ? permission : [permission]
Der Inhalt in permission
kann entweder durch ein Symbol oder jede Sequenz (beispielsweise ein Array). Wenn ein einzelnes Element übergeben wird, wird es in ein Array eingeschlossen.
Gibt es eine Methode, die das schon macht? (Kann in 2.2.2 entweder Ruby-Built-In sein oder von Rails 4.2.0 hinzugefügt werden).