Ruby Dir::walk, like Python os.walk