diff options
Diffstat (limited to 'activesupport/lib/active_support/file_update_checker.rb')
-rw-r--r-- | activesupport/lib/active_support/file_update_checker.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/activesupport/lib/active_support/file_update_checker.rb b/activesupport/lib/active_support/file_update_checker.rb index f76ddff038..9d617b39d4 100644 --- a/activesupport/lib/active_support/file_update_checker.rb +++ b/activesupport/lib/active_support/file_update_checker.rb @@ -22,7 +22,9 @@ module ActiveSupport end def updated_at - paths.map { |path| File.mtime(path) }.max + # TODO: Use Enumerable check once we get rid of 1.8.7 + all = paths.is_a?(Array) ? paths : Dir[paths] + all.map { |path| File.mtime(path) }.max end def execute_if_updated |