Method: FastRI::RiIndex#get_class
- Defined in:
- lib/fastri/ri_index.rb
#get_class(class_entry) ⇒ Object
Return a ClassDescription for a given ClassEntry.
350 351 352 353 354 355 356 357 358 359 360 361 362 |
# File 'lib/fastri/ri_index.rb', line 350 def get_class(class_entry) result = nil for path in class_entry.path_names path = RI::RiWriter.class_desc_path(path, class_entry) desc = File.open(path) {|f| RI::Description.deserialize(f) } if result result.merge_in(desc) else result = desc end end result end |