Skip to content

Instantly share code, notes, and snippets.

@jacobo
Created June 11, 2009 21:46
Show Gist options
  • Save jacobo/128257 to your computer and use it in GitHub Desktop.
Save jacobo/128257 to your computer and use it in GitHub Desktop.
paths = []
traversal = Proc.new do |basepath|
Dir.new(basepath).each do |filename|
unless filename[0,1] == "."
new_path = File.join(basepath, filename)
if File.directory?(new_path)
traversal.call(new_path)
else
paths << new_path
end
end
end
end
traversal.call(".")
puts paths.collect{|p| "test/"+p[2,1000]}.inspect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment