Type:
Class

Top level class for building the gem repository index.

new
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

new(directory, options = {}) Class Public methods Create an indexer that will

2025-01-10 15:47:30
generate_index
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

generate_index() Instance Public methods Builds and installs indicies.

2025-01-10 15:47:30
sanitize_string
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

sanitize_string(string) Instance Public methods Sanitize a single string.

2025-01-10 15:47:30
gem_file_list
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

gem_file_list() Instance Public methods List of gem file names to index.

2025-01-10 15:47:30
sanitize
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

sanitize(spec) Instance Public methods Sanitize the descriptive fields in the

2025-01-10 15:47:30
paranoid
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

paranoid(path, extension) Instance Public methods Ensure path and

2025-01-10 15:47:30
make_temp_directories
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

make_temp_directories() Instance Public methods Make directories for index generation

2025-01-10 15:47:30
gzip
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

gzip(filename) Instance Public methods

2025-01-10 15:47:30
compress
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

compress(filename, extension) Instance Public methods Compress filename

2025-01-10 15:47:30
update_index
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Indexer

update_index() Instance Public methods Perform an in-place update of the repository

2025-01-10 15:47:30