uptodate?(newer, older_list, options = nil) -> bool
newer が、older_list に含まれるすべてのファイルより新しいとき真。存在しないファイルは無限に古いとみなされます。
例:
require 'fileutils' FileUtils.uptodate?('hello.o', ['hello.c', 'hello.h']) or system('make')