Sha256: ee3439d6c0dd24ec3b42e345f75cd7f25c4680e75a25142c27d1f079186210e3
Contents?: true
Size: 1.54 KB
Versions: 30
Compression:
Stored size: 1.54 KB
Contents
%a{annotate:rdoc:skip} module RDoc # <!-- rdoc-file=lib/rdoc/store.rb --> # A set of rdoc data for a single project (gem, path, etc.). # # The store manages reading and writing ri data for a project and maintains a # cache of methods, classes and ancestors in the store. # # The store maintains a #cache of its contents for faster lookup. After adding # items to the store it must be flushed using #save_cache. The cache contains # the following structures: # # @cache = { # :ancestors => {}, # class name => ancestor names # :attributes => {}, # class name => attributes # :class_methods => {}, # class name => class methods # :instance_methods => {}, # class name => instance methods # :modules => [], # classes and modules in this store # :pages => [], # page names # } # class Store # <!-- # rdoc-file=lib/rdoc/store.rb # - new(path = nil, type = nil) # --> # Creates a new Store of `type` that will load or save to `path` # def initialize: (?String? path, ?Symbol? type) -> void # <!-- # rdoc-file=lib/rdoc/store.rb # - find_class_or_module(name) # --> # Finds the class or module with `name` # def find_class_or_module: (String) -> ClassModule? # <!-- # rdoc-file=lib/rdoc/store.rb # - load_all() # --> # Loads all items from this store into memory. This recreates a documentation # tree for use by a generator # def load_all: () -> void end end
Version data entries
30 entries across 30 versions & 2 rubygems