module Geminabox::Indexer

def self.updated_gemspecs(indexer)

def self.updated_gemspecs(indexer)
  specs_mtime = File.stat(indexer.dest_specs_index).mtime rescue Time.at(0)
  newest_mtime = Time.at 0
  updated_gems = indexer.gem_file_list.select do |gem|
    gem_mtime = File.stat(gem).mtime
    newest_mtime = gem_mtime if gem_mtime > newest_mtime
    gem_mtime >= specs_mtime
  end
  indexer.map_gems_to_specs updated_gems
end