method
execute
v2_4_6 -
Show latest stable
- Class:
Gem::Commands::GenerateIndexCommand
execute()public
No documentation available.
# File lib/rubygems/commands/generate_index_command.rb, line 65
def execute
# This is always true because 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