class Gem::Commands::GenerateIndexCommand
def execute
def execute # This is always true becasue it's the only way now. options[:build_modern] = true if not File.exist?(options[:directory]) or not File.directory?(options[:directory]) then alert_error "unknown directory name #{directory}." terminate_interaction 1 else indexer = Gem::Indexer.new options.delete(:directory), options if options[:update] then indexer.update_index else indexer.generate_index end end end