Nö, weil Ruby 1.8 noch keine Enumeratoren-Unterstützung hat. Daher muss es so heißen:
Code:
def self.latest_savefile_index
    (1..99).sort_by {|i| savefile_time_stamp(i) }.max
  end

  def self.savefile_time_stamp(index)
    File.mtime(make_filename(index)) rescue Time.at(0)
  end