55502f40dc8b7c769880b10874abc9d0

Hi,
I'm trying to save in a constant all filenames in a certain directory. I tried to use inject([]) instead of each, but it did not work. Does anyone has an idea ?

Thank you in advance.

filenames = []
Dir.new(File.join('a', 'certain', 'dir')).each {|file_name| models << file_name unless file_name[0] == '.' }
FILENAMES = filenames

Refactorings

No refactoring yet !

D85d44a0eca045f40e5a31449277c26c

Ben Marini

May 24, 2011, May 24, 2011 21:22, permalink

No rating. Login to rate!
FILENAMES = Dir["a/certain/dir/*"]
55502f40dc8b7c769880b10874abc9d0

nadenson.myopenid.com

May 25, 2011, May 25, 2011 01:21, permalink

No rating. Login to rate!

Working like a charm.
Thank you very much for this quick answer :)

D5303b0c98c5046f64ebb02445e85809

Zoltran

May 30, 2011, May 30, 2011 23:30, permalink

No rating. Login to rate!

great solution

D5303b0c98c5046f64ebb02445e85809

Zoltran

May 30, 2011, May 30, 2011 23:30, permalink

No rating. Login to rate!

great solution

D5303b0c98c5046f64ebb02445e85809

Zoltran

May 30, 2011, May 30, 2011 23:30, permalink

No rating. Login to rate!

great solution

.

Your refactoring





Format Copy from initial code

or Cancel