class ActiveSupport::FileUpdateChecker

def updated?

or +execute_if_updated+.
updated_at values are cached until the block is executed via +execute+
Check if any of the entries were updated. If so, the watched and/or
def updated?
  current_watched = watched
  if @last_watched.size != current_watched.size
    @watched = current_watched
    true
  else
    current_updated_at = updated_at(current_watched)
    if @last_update_at < current_updated_at
      @watched    = current_watched
      @updated_at = current_updated_at
      true
    else
      false
    end
  end
end