Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > fileutilsライブラリ > FileUtilsモジュール > uptodate?
uptodate?(newer, older_list, options = nil) -> bool
[permalink][rdoc]newer が、older_list に含まれるすべてのファイルより新しいとき真。 存在しないファイルは無限に古いとみなされます。
例:
require 'fileutils' FileUtils.uptodate?('hello.o', ['hello.c', 'hello.h']) or system('make')