diff options
author | José Valim <jose.valim@gmail.com> | 2011-12-12 14:53:25 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2011-12-12 14:57:09 +0100 |
commit | 57e0c038d627fe0c5d85883a0a29c17257f9c4e5 (patch) | |
tree | 95c7364ea3a843314b9935534fd3dffdc00ba983 /activesupport/lib/active_support | |
parent | 5c234ab8ed4659a74a6c47ce8337055a62f75eff (diff) | |
download | rails-57e0c038d627fe0c5d85883a0a29c17257f9c4e5.tar.gz rails-57e0c038d627fe0c5d85883a0a29c17257f9c4e5.tar.bz2 rails-57e0c038d627fe0c5d85883a0a29c17257f9c4e5.zip |
Allow FileUpdateChecker to work with globs.
Diffstat (limited to 'activesupport/lib/active_support')
-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 |