{
    "mode": "ri",
    "parameter": "RDoc::Store",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/ri/RDoc%3A%3AStore/json",
    "generated": "2026-06-02T15:55:39Z",
    "sections": {
        "RDoc::Store < Object": {
            "content": "(from gem rdoc-7.2.0)\n------------------------------------------------------------------------\nA set of rdoc data for a single project (gem, path, etc.).\n\nThe store manages reading and writing ri data for a project and\nmaintains a cache of methods, classes and ancestors in the store.\n\nThe store maintains a #cache of its contents for faster lookup.  After\nadding items to the store it must be flushed using #savecache.  The\ncache contains the following structures:\n\n@cache = {\n:ancestors        => {}, # class name => ancestor names\n:attributes       => {}, # class name => attributes\n:classmethods    => {}, # class name => class methods\n:instancemethods => {}, # class name => instance methods\n:modules          => [], # classes and modules in this store\n:pages            => [], # page names\n}\n------------------------------------------------------------------------",
            "subsections": []
        },
        "Constants:": {
            "content": "MarshalFilter:\n[not documented]\n\n",
            "subsections": []
        },
        "Class methods:": {
            "content": "new\n",
            "subsections": []
        },
        "Instance methods:": {
            "content": "addcenclosure\naddcvariables\naddfile\nallclasses\nallclassesandmodules\nallfiles\nallmodules\nancestors\nattributes\ncclassvariables\ncsingletonclassvariables\ncache\ncachepath\nclassfile\nclassmethods\nclasspath\nclasseshash\ncomplete\ndryrun\nencoding\nfileshash\nfindcenclosure\nfindclassnamed\nfindclassnamedfrom\nfindclassormodule\nfindfilenamed\nfindmodulenamed\nfindtextpage\nfindunique\nfixbasicobjectinheritance\nfriendlypath\ninstancemethods\nloadall\nloadcache\nloadclass\nloadclassdata\nloadmethod\nloadpage\nmain\nmain=\nmakevariablemap\nmarshalload\nmethodfile\nmodulenames\nmoduleshash\noptions\npage\npagefile\npath\nremovenodoc\nresolvecsuperclasses\nsave\nsavecache\nsaveclass\nsavemethod\nsavepage\nsource\ntitle\ntitle=\ntype\nuniqueclasses\nuniqueclassesandmodules\nuniquemodules\nunmatchedconstantalias\nupdateparseroffile\n",
            "subsections": []
        },
        "Attributes:": {
            "content": "attraccessor dryrun\nattraccessor encoding\nattraccessor path\nattraccessor type\nattrreader cclassvariables\nattrreader csingletonclassvariables\nattrreader cache\nattrreader options\nattrreader unmatchedconstantalias\n",
            "subsections": []
        }
    },
    "flags": [],
    "examples": [],
    "see_also": []
}