Method: RDoc::Generator::JsonIndex#index_classes

Defined in:
lib/rdoc/generator/json_index.rb

#index_classesObject

Adds classes and modules to the index



211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/rdoc/generator/json_index.rb', line 211

def index_classes
  debug_msg "  generating class search index"

  documented = @classes.uniq.select do |klass|
    klass.document_self_or_methods
  end

  documented.each do |klass|
    debug_msg "    #{klass.full_name}"
    record = klass.search_record
    @index[:searchIndex]     << search_string(record.shift)
    @index[:longSearchIndex] << search_string(record.shift)
    @index[:info]            << record
  end
end