# File lib/facets/core/file/self/split_all.rb, line 8 def File.split_all(path) head, tail = File.split(path) return [tail] if head == '.' || tail == '/' return [head, tail] if head == '/' return split_all(head) + [tail] end