method
populate_class_cache
v1_9_1_378 -
Show latest stable
-
0 notes -
Class: Driver
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378 (0)
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10
- 2_2_9
- 2_4_6
- 2_5_5
- 2_6_3
- What's this?
populate_class_cache(class_cache, classes, extension = false)
public
Hide source
# File lib/rdoc/ri/driver.rb, line 398 def populate_class_cache(class_cache, classes, extension = false) classes.each do |cdesc| desc = read_yaml cdesc klassname = desc["full_name"] unless class_cache.has_key? klassname then desc["display_name"] = "Class" desc["sources"] = [cdesc] desc["instance_method_extensions"] = [] desc["class_method_extensions"] = [] class_cache[klassname] = desc else klass = class_cache[klassname] if extension then desc["instance_method_extensions"] = desc.delete "instance_methods" desc["class_method_extensions"] = desc.delete "class_methods" end klass.merge_enums desc klass["sources"] << cdesc end end end