В рубине я могу сделать
File.dirname("/home/gumby/bigproject/now_with_bugs_fixed/32/FOO_BAR_2096.results")
и получим
"/home/gumby/bigproject/now_with_bugs_fixed/32"
но теперь я хотел бы разделить эту строку каталога на отдельные компоненты папки, то есть что-то вроде
["home", "gumby", "bigproject", "now_with_bugs_fixed", "32"]
Есть ли способ сделать это, кроме использования
directory.split("/")[1:-1]