commit f31a4f429de854782c3eb3891d73d2176cef576f
parent 6bfbddb5c5b970ffd7c939b858d8f6c46cc27a04
Author: Matthieu Rakotojaona <matthieu.rakotojaona@gmail.com>
Date: Sun, 24 Nov 2013 18:08:55 +0100
Fix deprecation of Enumeration::new
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/maildir.rb b/lib/sup/maildir.rb
@@ -119,7 +119,7 @@ class Maildir < Source
next if prev_ctime >= ctime
@ctimes[d] = ctime
- old_ids = benchmark(:maildir_read_index) { Enumerator.new(Index.instance, :each_source_info, self.id, "#{d}/").to_a }
+ old_ids = benchmark(:maildir_read_index) { Index.instance.enum_for(:each_source_info, self.id, "#{d}/").to_a }
new_ids = benchmark(:maildir_read_dir) { Dir.glob("#{subdir}/*").map { |x| File.join(d,File.basename(x)) }.sort }
added += new_ids - old_ids
deleted += old_ids - new_ids